Быть отчетом о некоторых вещах, которые захватили мой интерес на этой неделе.

На этой неделе у меня в основном был роман с PipelineDB. Потоковая передача данных, непрерывный запрос, агрегирование и постепенное сохранение результатов в таблицах. Это потрясающе.

Определяющие моменты в истории базы данных

Говоря о потоковой передаче и базах данных. Отличный взгляд на недавнюю историю баз данных

На первый взгляд это не очевидно, но эта архитектура «река данных, из которой может пить все на предприятии» одновременно чрезвычайно мощна и чрезвычайно добродетельна. Это позволяет делать то, что в противном случае потребовало бы всевозможных движений и усилий, одновременно значительно упрощая вещи.

Высокая доступность для PostgreSQL без батареек

Немного подробностей о том, как Compose построил высокую доступность для PostgreSQL. Я ❤ pg, но истории HA довольно не хватает.

Создать стек JS с нуля

Из отдела JavaScript, How Does It Even?, пошаговое руководство по созданию современного стека JavaScript.

Изучите Redux, написав Mini-Redux

См. также это довольно подробное руководство по созданию собственного редуктора.

Бессерверный фреймворк AWS Alert Plugin

Плагин для простого добавления оповещений AWS CloudWatch в ваши функции. Полностью изменил мою жизнь

Пирокласт

Я понятия не имею, что это такое, но кажется, что это из будущего.

Pyroclast — это платформа как услуга (PaaS) для преобразования потоков данных о событиях в запрашиваемые микросервисы.

Персональные паттерны проблемных проектов

48 личностей, из-за которых проваливаются проекты по разработке программного обеспечения.

Самодиагностика закономерностей у меня выставлена:

  • Экстремальный недооценщик — Разработчик, который постоянно сильно недооценивает время, необходимое для выполнения задачи.
  • Влюбленный в технологии — Разработчик, который так рад попробовать новые технологии, что будет внедрять их в проект независимо от того, подходят ли они.
  • Бык в посудной лавке — Разработчик настолько сосредоточен на выполнении работы, что полностью отказывается от любого понятия о качестве.

Как думать о мультиоблачности

Несколько факторов, которые я бы учитывал, думая о множественных облаках.

Публичные облака больше не эквивалентны. Это платформы с некоторыми перекрывающимися базовыми возможностями, но все же разные во многих отношениях.

Медленная непрерывная доставка

Выступление на Pipeline Conference в Лондоне. Охватывает различия между общепринятым представлением о непрерывной доставке и реальностью поставки упакованного программного обеспечения.