Публикации по теме 'software-architecture'
Почему MicroUI?
Я работаю в IT-индустрии почти 15 лет. За время своего опыта я работал над многими корпоративными проектами, такими как разработчик, дизайнер и архитектор. В последние годы я часто работал фронтенд-архитектором (или, по крайней мере, люди меня так называют), и часто слышу одни и те же требования: клиент хочет развивать свое веб-приложение, повторно использовать что-то в другом контексте, иногда все приложение как часть нового приложения и иметь только одну точку входа для разных..
Давайте создадим веб-приложение
Практическая архитектура программного обеспечения для фронтенд-разработки
Привет.
Меня зовут Рафаэль Розон, я разработчик программного обеспечения, и это начало моего пути к созданию собственного веб-приложения. Я профессионально работаю разработчиком программного обеспечения около пяти лет, и все это время я в основном работал с веб-приложениями. Некоторые маленькие и простые в навигации, другие огромные и очень сложные. Но мне всегда хотелось создать что-то голыми руками и..
Монолит в первую очередь!
Монолитная архитектура настолько устарела, но вначале этого может быть достаточно.
Монолитные системы имеют ряд недостатков, но у этой архитектуры есть и положительная сторона. Использование распределенных систем дает несколько преимуществ, но за это приходится платить.
В самом начале проекта, когда его окончательный набор функций и масштаб не определен, это может быть просто излишним.
Давайте обсудим некоторые причины, по которым может быть полезно начать с монолитного подхода...
Три наводящих на размышления доклада об эффективности: языковая архитектура, программная архитектура и дизайн…
Спикеры из таких компаний, как Netflix, Apple, Google, Mozilla и Adobe, собираются два раза в год, чтобы дать технические доклады о JavaScript, программном обеспечении и культуре перед живой аудиторией в Сан-Франциско и Канаде . Вот три моих любимых доклада.
Как раскрутить кодовую базу: реструктуризация кода глазами игрока в бильярд
Марс Джуллиан , старший инженер-программист в Netflix, обсуждает, как сочетать стратегию и исполнение в контексте ре-архитектуры программного..
RESTful API-архитектура 101
Если вы достаточно долго работаете в сфере технологий, маловероятно, что вы не услышите RESTful API. Когда я впервые изучаю RESTful API, я думал, что это будет легко, почему бы и нет? эта технология существует уже более 20 лет, и кажется довольно простой концепцией ресурсо-ориентированных веб-сервисов. Однако после дальнейшего чтения я начал сомневаться в себе. Когда я пытаюсь создать свои первые веб-сервисы RESTful API, я понимаю, что на самом деле это очень сложно, и причина этого в..
Стратегии использования PostgreSQL в качестве базы данных для мультитенантных служб
Это второй раз за последние пару лет, когда мне выпала честь быть частью команды, создающей устойчивую многопользовательскую инфраструктуру SaaS. Определение мультиарендность - это архитектура, в которой один экземпляр программного обеспечения (который может состоять из нескольких сервисов / микросервисов) обслуживает несколько арендаторов / объектов, которые могут представлять либо потребителей, либо корпоративных пользователей сервиса.
Хотя создание такой инфраструктуры таким образом,..
Микро в микросервисах
Что означает «микро» в микросервисах?
Как вы определяете, что такое микросервис? Как вы определяете границы?
Это не точная наука. Однако, когда вы приблизитесь к границам нарушения того, что означает слово «микро», вы поймете и почувствуете беспокойство, внося изменения в эту службу, потому что это будет казаться неправильным. По-прежнему полезно иметь некоторые рекомендации по определению границ вашего микросервиса. Вот подход, который мне нравится использовать.
Заставьте себя..