01 / 07 Услуга

Системен дизайн и инженерство на производителността

Архитектурен преглед, разпределени системи, стратегия за кеширане и оптимизация на латентността за продукти, надраснали първоначалната си форма.

25+ г.

Архитектура

Ниска латентност

Системи

Стабилност

Реална среда

02 / 07 Какво включва

Системен дизайн, оптимизация и структурни решения, които определят докъде може да се мащабира продуктът

Това е работата над отделната функция: как се разделят услугите, къде живее състоянието, какво се кешира и за колко време, кои пътища трябва да бъдат бързи и кои откази са приемливи. Подходяща е за продукти, които работят, но стават скъпи за промяна.

Типичен обхват

Архитектурен преглед, граници между услуги, стратегия за кеширане и целева оптимизация

Това може да бъде одит на система, преработване на проблемните части, стратегия за кеширане и достъп до данни, профилиране на критичните пътища или стабилизиране преди реално натоварване.

Защо е важно

Повечето проблеми с мащабирането са проектни проблеми, които по-рано са били евтини за решаване

Повече хардуер купува време и увеличава сметката. Ясните граници, потоци от данни и кеширане запазват системата разбираема и държат цената на следващата промяна пропорционална на размера й.

03 / 07 Поддържащ стек

Разпределени системи, кеширане, ниска латентност и сигурност като начални изисквания

Основата е над 25 години системен дизайн в трейдинг инфраструктура, продукти в реално време и клиентски платформи, където коректността под натоварване и предвидимата латентност са изисквания, не пожелания.

  • Системен дизайн
  • Разпределени системи
  • Кеширане
  • Ниска латентност
  • Микроуслуги
  • Стабилност

04 / 07 Доказателства

Реални проекти с тези възможности

  • RustDX като доказателство за системи с ниска латентност
  • NativeCharts за рендериране в реално време под натоварване
  • Бази данни и хостинг за слоевете, които тази работа засяга
  • Трейдинг системи, в които латентността и коректността не подлежат на компромис

05 / 07 Пълният обхват

Тринадесет услуги, един инженер

Повечето проекти обхващат повече от една услуга. Те са разделени, защото могат да бъдат възложени самостоятелно, а не защото се изпълняват изолирано.

Общо 13 услуги · 7 секции на тази страница

07 / 07 Следващият ход

Системата надрасна ли формата, в която е била създадена?

Ако промените стават по-бавни, латентността расте или никой не е сигурен как частите работят заедно, архитектурният преглед обикновено е по-евтин от поредното временно решение.

Вижте системния проект->Обсъдете архитектурата