Как самоучка создал базу данных для мировых IT-гигантов
Что объединяет Twitter, GitHub, Snapchat, Airbnb, Pinterest и Instagram? Все эти гиганты используют базу данных, которую в 2009 году написал всего один человек. На 11-дюймовом MacBook Air. Сальваторе Санфилиппо - итальянец, бросивший университет в 17 лет, программист-самоучка и настоящий «Робин Гуд» мира open-source.
1998 год - изобрел idle scan — технику скрытого сканирования сетей, которая до сих пор встроена в легендарную утилиту nmap.
2009 год - столкнувшись с проблемами БД в своем стартапе, Сальваторе просто сел и в одиночку написал Redis.
Эпоха Redis - проект быстро стал одной из самых используемых in-memory баз данных на планете. Сальваторе поддерживал её в одиночку целых 11 лет в статусе «Великодушного пожизненного диктатора». Помимо Redis, он создал Kilo (полноценный текстовый редактор менее чем в 1000 строк кода на C), Linenoise, Dump1090 и другие open-source инструменты.
В июне 2020 года, когда Redis был на вершине популярности, Санфилиппо просто ушел. "Мои руки будут свободны", — написал он тогда. Чем он занялся? Потратил два года на написание научно-фантастического романа об искусственном интеллекте. Удивительно, но в этой книге он детально описал промпт-инжиниринг — и это за годы до того, как мир узнал о ChatGPT.
Он создал основу для главных сервисов планеты в одиночку. Ушел на пике. И вернулся тогда, когда ИИ понадобился новый способ мыслить. Никакой погони за долями в корпорациях.
Хочешь научиться строить надежную архитектуру и знать как работают крупнейшие мировые сервисы? Ждем на курсе nFactorial Backend разработка🚀 https://lnkd.in/daM4ZVnu
Материал принадлежит @CaptainInsightX




