Разница между Queue и Deque в Java? Пример учебника
Здравствуйте, ребята, сегодня я хочу поделиться с вами еще одним интересным вопросом из Java-собеседования: в чем разница между Queue и Deque в Java. Этот вопрос был задан одному из моих читателей на недавнем собеседовании в JP Morgan Mumbai, и это также популярный вопрос для собеседования по сбору Java. Хотя он смог ответить на этот вопрос, ему не удалось убедить интервьюера, и он спросил меня, как ответить на этот вопрос. Поэтому я пишу этот пост, чтобы поделиться своим ответом на вопрос об очередях и Deque в Java. В огромном мире программирования на Java необходимость эффективного управления данными часто приводит разработчиков к специализированным структурам данных.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2023/10/difference-between-queue-and-deque-in.html
Здравствуйте, ребята, сегодня я хочу поделиться с вами еще одним интересным вопросом из Java-собеседования: в чем разница между Queue и Deque в Java. Этот вопрос был задан одному из моих читателей на недавнем собеседовании в JP Morgan Mumbai, и это также популярный вопрос для собеседования по сбору Java. Хотя он смог ответить на этот вопрос, ему не удалось убедить интервьюера, и он спросил меня, как ответить на этот вопрос. Поэтому я пишу этот пост, чтобы поделиться своим ответом на вопрос об очередях и Deque в Java. В огромном мире программирования на Java необходимость эффективного управления данными часто приводит разработчиков к специализированным структурам данных.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2023/10/difference-between-queue-and-deque-in.html
👍1
В чем разница между мидлом и сеньором
Заметка навеяна вопросом друга на эту тему, решил развернуто ответить.
Далее пойдут, разумеется, лишь только мои мысли, которые основаны на моем опыте. Специально перед написанием этой заметки решил ничего не читать в других местах, чтобы не замылить собственное ощущение. Приступим.
В чем разница между мидлом и сеньором? Пройдем по пунктам:
Зам тимлида
Да, позиция сеньора означает, что он может быть потенциальным замом тимлида, Что это значит?
Читать: https://habr.com/ru/articles/764762/?utm_campaign=764762
Заметка навеяна вопросом друга на эту тему, решил развернуто ответить.
Далее пойдут, разумеется, лишь только мои мысли, которые основаны на моем опыте. Специально перед написанием этой заметки решил ничего не читать в других местах, чтобы не замылить собственное ощущение. Приступим.
В чем разница между мидлом и сеньором? Пройдем по пунктам:
Зам тимлида
Да, позиция сеньора означает, что он может быть потенциальным замом тимлида, Что это значит?
Читать: https://habr.com/ru/articles/764762/?utm_campaign=764762
👍1
Microsoft поставляет сборки Java 21
Read: https://www.infoworld.com/article/3707711/microsoft-ships-java-21-builds.html#tk.rss_java
Read: https://www.infoworld.com/article/3707711/microsoft-ships-java-21-builds.html#tk.rss_java
Может ли Java быть быстрой? Сравнение производительности Helidon Níma и Spring
Основной тренд в мире IT сейчас - экономия ресурсов и легковесные решения. В облаке мы платим только за те ресурсы, которые действительно используем. И чем эффективнее мы их используем, тем меньше денег тратится впустую: уменьшая издержки, увеличиваем маржинальность.
Java долгое время была и остается фаворитом в enterprise решениях, но все чаще в высоконагруженных проектах предпочтение отдается более "производительным" языкам, таким как Go, а порой даже C++. Но вдруг Java тоже может быть быстрой?
Читать: https://habr.com/ru/articles/765050/?utm_campaign=765050
Основной тренд в мире IT сейчас - экономия ресурсов и легковесные решения. В облаке мы платим только за те ресурсы, которые действительно используем. И чем эффективнее мы их используем, тем меньше денег тратится впустую: уменьшая издержки, увеличиваем маржинальность.
Java долгое время была и остается фаворитом в enterprise решениях, но все чаще в высоконагруженных проектах предпочтение отдается более "производительным" языкам, таким как Go, а порой даже C++. Но вдруг Java тоже может быть быстрой?
Читать: https://habr.com/ru/articles/765050/?utm_campaign=765050
👍2
Nomura Leverages HashiCorp Consul for Microservices Discovery on AWS EC2
With the help of AWS and HashiCorp consultants, Nomura created a solution for service discovery for complex microservices environments. The solution leverages HashiCorp Consul and is based on a hierarchical, rule-based algorithm. It supports discovery by service name, DNS latency, and custom tags.
By Rafal Gancarz
Read: https://www.infoq.com/news/2023/10/nomura-consul-service-discovery/
With the help of AWS and HashiCorp consultants, Nomura created a solution for service discovery for complex microservices environments. The solution leverages HashiCorp Consul and is based on a hierarchical, rule-based algorithm. It supports discovery by service name, DNS latency, and custom tags.
By Rafal Gancarz
Read: https://www.infoq.com/news/2023/10/nomura-consul-service-discovery/
QCon San Francisco 2023 Day 1: Architectures, Data Engineering, Infra Languages, Staff+ Skills
The 17th annual QCon San Francisco conference was held at the Hyatt Regency San Francisco in San Francisco, California. This five-day event, organized by C4Media, consists of three days of presentations and two days of workshops. Day One, scheduled on October 2nd, 2023, included a keynote address by Suhail Patel and presentations from four conference tracks and two sponsored tracks.
By Michael Redlich
Read: https://www.infoq.com/news/2023/10/day-one-qcon-sf-2023/
The 17th annual QCon San Francisco conference was held at the Hyatt Regency San Francisco in San Francisco, California. This five-day event, organized by C4Media, consists of three days of presentations and two days of workshops. Day One, scheduled on October 2nd, 2023, included a keynote address by Suhail Patel and presentations from four conference tracks and two sponsored tracks.
By Michael Redlich
Read: https://www.infoq.com/news/2023/10/day-one-qcon-sf-2023/
Article: Simplifying Persistence Integration with Jakarta EE Data
Jakarta Data streamlines Java enterprise data integration. Supporting various databases, it boosts productivity, is open-source, and community-driven. GitHub offers hands-on experience for modernizing enterprise architectures.
By Otavio Santana
Read: https://www.infoq.com/articles/persist-with-jakartaee-data/
Jakarta Data streamlines Java enterprise data integration. Supporting various databases, it boosts productivity, is open-source, and community-driven. GitHub offers hands-on experience for modernizing enterprise architectures.
By Otavio Santana
Read: https://www.infoq.com/articles/persist-with-jakartaee-data/
Топ 6 бесплатных курсов по Core Spring, Spring MVC и Spring Boot для начинающих в 2024 году - Best of Lot
Здравствуйте, ребята, поскольку 2023 год заканчивается через несколько месяцев, я обновляю эту статью, чтобы поделиться с вами лучшими бесплатными курсами, к которым вы можете присоединиться для изучения Spring Framework, Spring MVC и Spring Boot в 2024 году. В последнее время я рассказываю о многих ресурсах, таких как книги и курсы, и когда я опубликовал свой список 5 лучших курсов по изучению Spring и Hibernateмногие мои читатели спрашивали об аналогичном списке бесплатных курсов по изучению Spring Framework, таких как Core Spring, Spring MVC, Spring Security и Spring Boot. Эта просьба постоянно возвращалась в мою голову, но я никак не мог найти время, чтобы составить список, которым можно поделиться с вами, и вот сегодня этот день настал. В этом списке я собрал несколько лучших бесплатных онлайн-курсов, позволяющих изучить Spring Framework с нуля, в режиме онлайн и в удобное для вас время.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2017/11/top-5-free-core-spring-mvc-courses-learn-online.html
Здравствуйте, ребята, поскольку 2023 год заканчивается через несколько месяцев, я обновляю эту статью, чтобы поделиться с вами лучшими бесплатными курсами, к которым вы можете присоединиться для изучения Spring Framework, Spring MVC и Spring Boot в 2024 году. В последнее время я рассказываю о многих ресурсах, таких как книги и курсы, и когда я опубликовал свой список 5 лучших курсов по изучению Spring и Hibernateмногие мои читатели спрашивали об аналогичном списке бесплатных курсов по изучению Spring Framework, таких как Core Spring, Spring MVC, Spring Security и Spring Boot. Эта просьба постоянно возвращалась в мою голову, но я никак не мог найти время, чтобы составить список, которым можно поделиться с вами, и вот сегодня этот день настал. В этом списке я собрал несколько лучших бесплатных онлайн-курсов, позволяющих изучить Spring Framework с нуля, в режиме онлайн и в удобное для вас время.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2017/11/top-5-free-core-spring-mvc-courses-learn-online.html
Автоматизация разработки с помощью подхода DB-first
Интеграция с БД - привычно сложная и хрупкая часть большинства кодобаз, постоянно отвлекающая внимание разработчиков и раздувающая сроки. Какой бы хайпующий фреймворк вы ни пробовали, вы неизбежно обнаруживаете себя борющимся с одними и теми же симптомами, но ощущение того, что проблема могла бы решаться проще не покидает вас. Знакомо?
Оказывается, так вовсе не должно быть. В данном посте мы разберёмся в причинах и сформулируем подход, который оставляет большинство привычных проблем просто несуществующими.
Читать: https://habr.com/ru/articles/765446/?utm_campaign=765446
Интеграция с БД - привычно сложная и хрупкая часть большинства кодобаз, постоянно отвлекающая внимание разработчиков и раздувающая сроки. Какой бы хайпующий фреймворк вы ни пробовали, вы неизбежно обнаруживаете себя борющимся с одними и теми же симптомами, но ощущение того, что проблема могла бы решаться проще не покидает вас. Знакомо?
Оказывается, так вовсе не должно быть. В данном посте мы разберёмся в причинах и сформулируем подход, который оставляет большинство привычных проблем просто несуществующими.
Читать: https://habr.com/ru/articles/765446/?utm_campaign=765446
Упрощаем работу с Excel с помошью Apache POI: готовый шаблонных код
Доброе время!
В рамках нашего свежего курса «Работа с документами в Java» есть тема: «Работа с Excel с помощью Apache POI». Хочу поделиться здесь основными моментами кода этого занятия и решением проблем, с которыми пришлось столкнуться.
Пошаговое практическое руководство c преобразованием шаблона poiTemplate.xlsx в Excel документ с возможностью программной модификации страниц. Также код может послужить образцом применения паттерна стратегия.
Читать: https://habr.com/ru/articles/765332/?utm_campaign=765332
Доброе время!
В рамках нашего свежего курса «Работа с документами в Java» есть тема: «Работа с Excel с помощью Apache POI». Хочу поделиться здесь основными моментами кода этого занятия и решением проблем, с которыми пришлось столкнуться.
Пошаговое практическое руководство c преобразованием шаблона poiTemplate.xlsx в Excel документ с возможностью программной модификации страниц. Также код может послужить образцом применения паттерна стратегия.
Читать: https://habr.com/ru/articles/765332/?utm_campaign=765332
QCon San Francisco 2023 Day 2: Design for Resilience, Platform Engineering, Modern ML, JVM Trends
The 17th annual QCon San Francisco conference was held at the Hyatt Regency San Francisco in San Francisco, California. This five-day event, organized by C4Media, consists of three days of presentations and two days of workshops. Day Two, scheduled on October 3rd, 2023, included a keynote address by Neha Narkhede and presentations from four conference tracks and one sponsored track.
By Michael Redlich
Read: https://www.infoq.com/news/2023/10/day-two-qcon-sf-2023/
The 17th annual QCon San Francisco conference was held at the Hyatt Regency San Francisco in San Francisco, California. This five-day event, organized by C4Media, consists of three days of presentations and two days of workshops. Day Two, scheduled on October 3rd, 2023, included a keynote address by Neha Narkhede and presentations from four conference tracks and one sponsored track.
By Michael Redlich
Read: https://www.infoq.com/news/2023/10/day-two-qcon-sf-2023/
Java Digest #5
Всем привет! 👋 👋 👋
Мы — Java-разработчики Тинькофф: Константин, Андрей и Арсений. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и решили делиться этим не только с коллегами, но и со всем сообществом.
Сегодня вспомним Гете: «Не бойся, я от слов не отступлюсь. И отчего бы стал я вероломней? Ведь если в росте я остановлюсь, Чьей жертвою я стану, всё равно мне».
Фауст — это человек, стремящийся к постоянному развитию и познанию жизни во всей ее полноте. Надеемся, наш дайджест поможет вам в этом. Stay Tuned! 🙂
Читать свежий выпуск
Читать: https://habr.com/ru/companies/tinkoff/articles/765554/?utm_campaign=765554
Всем привет! 👋 👋 👋
Мы — Java-разработчики Тинькофф: Константин, Андрей и Арсений. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и решили делиться этим не только с коллегами, но и со всем сообществом.
Сегодня вспомним Гете: «Не бойся, я от слов не отступлюсь. И отчего бы стал я вероломней? Ведь если в росте я остановлюсь, Чьей жертвою я стану, всё равно мне».
Фауст — это человек, стремящийся к постоянному развитию и познанию жизни во всей ее полноте. Надеемся, наш дайджест поможет вам в этом. Stay Tuned! 🙂
Читать свежий выпуск
Читать: https://habr.com/ru/companies/tinkoff/articles/765554/?utm_campaign=765554
🔥3
Java 22 начинает обретать форму
Read: https://www.infoworld.com/article/3708329/java-22-begins-to-take-shape.html#tk.rss_java
Read: https://www.infoworld.com/article/3708329/java-22-begins-to-take-shape.html#tk.rss_java
Топ-5 курсов по структуре данных и алгоритмам JavaScript для начинающих в 2024 году - Лучшее из многого
Здравствуйте, ребята, если вы являетесь разработчиком JavaScript, изучающим структуру данных и алгоритмы, и ищете лучший онлайн-курс по изучению алгоритмов и структуры данных в JavaScript, то вы пришли по адресу. В прошлом я уже рассказывал бесплатные курсы по изучению JavaScript и Алгоритмы структуры данных, а сегодня я расскажу о лучших курсах по изучению Структуры данных и Алгоритмов. Эти курсы созданы такими экспертами, как Кольт Стил, Андрей Негои и Стивен Гридер, и им доверяют тысячи разработчиков. Они также очень доступны по цене, особенно курсы Udemy, которые можно купить всего за 10 долларов на распродажах Udemy, которые случаются время от времени.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2020/09/top-5-courses-to-learn-data-structures-algorithms-in-javascript.html
Здравствуйте, ребята, если вы являетесь разработчиком JavaScript, изучающим структуру данных и алгоритмы, и ищете лучший онлайн-курс по изучению алгоритмов и структуры данных в JavaScript, то вы пришли по адресу. В прошлом я уже рассказывал бесплатные курсы по изучению JavaScript и Алгоритмы структуры данных, а сегодня я расскажу о лучших курсах по изучению Структуры данных и Алгоритмов. Эти курсы созданы такими экспертами, как Кольт Стил, Андрей Негои и Стивен Гридер, и им доверяют тысячи разработчиков. Они также очень доступны по цене, особенно курсы Udemy, которые можно купить всего за 10 долларов на распродажах Udemy, которые случаются время от времени.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2020/09/top-5-courses-to-learn-data-structures-algorithms-in-javascript.html
QCon San Francisco 2023 Day 3: Architecting the Cloud, Deep Tech, Frontend Trends, Org Resilience
The 17th annual QCon San Francisco conference was held at the Hyatt Regency San Francisco in San Francisco, California. This five-day event, organized by C4Media, consists of three days of presentations and two days of workshops. Day Three, scheduled on October 4th, 2023, included a keynote address by Will Larson and presentations from four conference tracks and one sponsored track.
By Michael Redlich
Read: https://www.infoq.com/news/2023/10/day-three-qcon-sf-2023/
The 17th annual QCon San Francisco conference was held at the Hyatt Regency San Francisco in San Francisco, California. This five-day event, organized by C4Media, consists of three days of presentations and two days of workshops. Day Three, scheduled on October 4th, 2023, included a keynote address by Will Larson and presentations from four conference tracks and one sponsored track.
By Michael Redlich
Read: https://www.infoq.com/news/2023/10/day-three-qcon-sf-2023/
QCon San Francisco 2023: Streamlining Cloud Development with Deno by Ryan Dahl
Ryan Dahl, Co-Founder and CEO at Deno and Software Engineer best known for creating Node.js, presented “Streamlining Cloud Development with Deno” at QCon San Francisco 2023. Dahl introduced Deno, an open source next-generation JavaScript runtime, and discussed the benefits of using this framework. Dahl also provided numerous demos on how to build and deploy cloud applications with Deno.
By Michael Redlich
Read: https://www.infoq.com/news/2023/10/streamlining-cloud-deno-dahl/
Ryan Dahl, Co-Founder and CEO at Deno and Software Engineer best known for creating Node.js, presented “Streamlining Cloud Development with Deno” at QCon San Francisco 2023. Dahl introduced Deno, an open source next-generation JavaScript runtime, and discussed the benefits of using this framework. Dahl also provided numerous demos on how to build and deploy cloud applications with Deno.
By Michael Redlich
Read: https://www.infoq.com/news/2023/10/streamlining-cloud-deno-dahl/
Почему Java считается безопасным языком программирования?
Здравствуйте, ребята, безопасность является одной из важнейших задач при разработке программного обеспечения, и выбор правильного языка программирования может сыграть решающую роль в снижении потенциальных уязвимостей и угроз. Язык Java уже давно известен своими возможностями и практикой обеспечения безопасности, что делает его предпочтительным выбором для создания защищенных приложений и систем. В этой статье мы рассмотрим, почему Java считается безопасным языком программирования, а также рассмотрим особенности и методы, которые способствуют его репутации в области безопасности.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2023/10/why-java-is-considered-secure.html
Здравствуйте, ребята, безопасность является одной из важнейших задач при разработке программного обеспечения, и выбор правильного языка программирования может сыграть решающую роль в снижении потенциальных уязвимостей и угроз. Язык Java уже давно известен своими возможностями и практикой обеспечения безопасности, что делает его предпочтительным выбором для создания защищенных приложений и систем. В этой статье мы рассмотрим, почему Java считается безопасным языком программирования, а также рассмотрим особенности и методы, которые способствуют его репутации в области безопасности.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2023/10/why-java-is-considered-secure.html
👍2
Облачный сервис Azul выявляет "мертвый" код в Java-приложениях
Read: https://www.infoworld.com/article/3708309/azul-cloud-service-spots-dead-code-in-java-apps.html#tk.rss_java
Read: https://www.infoworld.com/article/3708309/azul-cloud-service-spots-dead-code-in-java-apps.html#tk.rss_java
Учимся бесплатно деплоить приложение (Java, Docker, CircleCI, Google Cloud)
Всех приветствую. В последнее время все чаще задумывался о том какую бы еще полезную статью написать. Параллельно этому постоянно видел в интернетах рекламу о "крутых" курсах в IT, обещают сделать из вас Java, Python и какого угодно разработчика за полгода/год, и ладно с ним, допустим за год они чему-то вас обучат и, возможно, где-то вы попадете на бесплатную стажировку (что еще тоже под воросом, учитывая нынешний рынок). Но когда рекламируют "крутые курсы DevOps'ов", я уже начинаю задаваться вопросом, как можно стать ДевОпсом, не имея опыта программирования, не опробовав самому весь цикл разработки на хоть каком-то языке, не опробовав различные настройки сборки приложений, не опробовав Линукс, со всеми его утилитами, докер, кубер, git и т.д. в работе, а просто "обучиться" этому в обособленности от всего и ожидать, что тебя куда-то возьмут, а если и возьмут, то к чему-то серьезному подпустят? Ответа на этот вопрос я так и не нашел у себя в голове.
Однако к чему это я, к тому, что я то все это перепробовал еще в студенческие годы, и все равно до недавнего момента особо не лез в девопсятину просто потому, что были люди, отдельно занимающиеся этими вещами. Но недавно выпал случай помочь одной компании с настройкой деплоя некоторых из их продуктов, и переборов свою неуверенность, я таки попробовал, что-то получилось и я решил поделиться своим опытом.
Читать: https://habr.com/ru/articles/765952/?utm_campaign=765952
Всех приветствую. В последнее время все чаще задумывался о том какую бы еще полезную статью написать. Параллельно этому постоянно видел в интернетах рекламу о "крутых" курсах в IT, обещают сделать из вас Java, Python и какого угодно разработчика за полгода/год, и ладно с ним, допустим за год они чему-то вас обучат и, возможно, где-то вы попадете на бесплатную стажировку (что еще тоже под воросом, учитывая нынешний рынок). Но когда рекламируют "крутые курсы DevOps'ов", я уже начинаю задаваться вопросом, как можно стать ДевОпсом, не имея опыта программирования, не опробовав самому весь цикл разработки на хоть каком-то языке, не опробовав различные настройки сборки приложений, не опробовав Линукс, со всеми его утилитами, докер, кубер, git и т.д. в работе, а просто "обучиться" этому в обособленности от всего и ожидать, что тебя куда-то возьмут, а если и возьмут, то к чему-то серьезному подпустят? Ответа на этот вопрос я так и не нашел у себя в голове.
Однако к чему это я, к тому, что я то все это перепробовал еще в студенческие годы, и все равно до недавнего момента особо не лез в девопсятину просто потому, что были люди, отдельно занимающиеся этими вещами. Но недавно выпал случай помочь одной компании с настройкой деплоя некоторых из их продуктов, и переборов свою неуверенность, я таки попробовал, что-то получилось и я решил поделиться своим опытом.
Читать: https://habr.com/ru/articles/765952/?utm_campaign=765952
👍1
Как сделать класс Immutable в Java? Мутабельные и мутабельные объекты
Как сделать неизменяемые объекты в Java? Я всегда считал, что все объекты
неизменяемы, потому что если вы измените содержимое примера String, то он всегда создаст новый объект String и укажет на него
всегда создаст новый объект String и будет указывать на него. Однако позже я
я обнаружил, что String - это особый класс, и он специально разработан как неизменяемый класс, поскольку его часто кэшируют. Очевидно, что вы не можете кэшировать
что-либо, не являющееся постоянным, и это объясняет, почему String является неизменяемым классом в Java. Но это побудило меня узнать больше о классах Mutable и Immutable в Java и о том, как создать собственный класс Immutable
Java и как создать собственный класс Immutable в Java.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2023/10/how-to-make-immutable-class-in-java.html
Как сделать неизменяемые объекты в Java? Я всегда считал, что все объекты
неизменяемы, потому что если вы измените содержимое примера String, то он всегда создаст новый объект String и укажет на него
всегда создаст новый объект String и будет указывать на него. Однако позже я
я обнаружил, что String - это особый класс, и он специально разработан как неизменяемый класс, поскольку его часто кэшируют. Очевидно, что вы не можете кэшировать
что-либо, не являющееся постоянным, и это объясняет, почему String является неизменяемым классом в Java. Но это побудило меня узнать больше о классах Mutable и Immutable в Java и о том, как создать собственный класс Immutable
Java и как создать собственный класс Immutable в Java.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2023/10/how-to-make-immutable-class-in-java.html
👍6
Микросервисы победили. Или не совсем
«Мы хотим сделать систему по учету персонала. Только у наших архитекторов есть требование, что все у нас должно быть на микросервисах». Это, пожалуй, самый бесячий заход, который нам приходится слышать, как разработчику Jmix – платформы быстрой разработки корпоративных веб-приложений. Почему только микросервисы? Какие проблемы, кроме независимого развертывания они решают? Это действительно необходимо для всех типов приложений? Мы, для полного понимания, ни в коем случае не являемся противниками микросервисной архитектуры, однако неистово сопротивляемся слепому следованию «карго культа». Часто случается, что ничего, кроме удорожания разработки, поддержки и эксплуатации такие решения не приносят. Собственно, об этом и пишет Nikolas Frankel, автор статьи, перевод которой представлен ниже.
Читать: https://habr.com/ru/companies/haulmont/articles/766188/?utm_campaign=766188
«Мы хотим сделать систему по учету персонала. Только у наших архитекторов есть требование, что все у нас должно быть на микросервисах». Это, пожалуй, самый бесячий заход, который нам приходится слышать, как разработчику Jmix – платформы быстрой разработки корпоративных веб-приложений. Почему только микросервисы? Какие проблемы, кроме независимого развертывания они решают? Это действительно необходимо для всех типов приложений? Мы, для полного понимания, ни в коем случае не являемся противниками микросервисной архитектуры, однако неистово сопротивляемся слепому следованию «карго культа». Часто случается, что ничего, кроме удорожания разработки, поддержки и эксплуатации такие решения не приносят. Собственно, об этом и пишет Nikolas Frankel, автор статьи, перевод которой представлен ниже.
Читать: https://habr.com/ru/companies/haulmont/articles/766188/?utm_campaign=766188
👍5