Structuring Java Applications CLI, monoliths, microservices and serverless by Adam Bien
PRESENTATION TITLE:
The One and Only Way to Structure Java Monoliths, Microservices ...and even Functions
DESCRIPTION:
In this CJUG session, I will create a Java service from scratch, run and test it locally, in container environments, and as AWS Lambda. Same code base, minimal code, no YAML, and the same APIs on different runtimes. I will focus on structure, maintainability, and the "no-dependencies" approach. Your questions are highly appreciated, and I will answer them in real time.
Speaker
Adam Bien
I'm (Adam Bien / @AdamBien) working as a a freelancing consultant with Java since JDK 1.0, with Servlets/EJB since 1.0, before the advent of J2EE in several large-scale applications and with JavaScript since 1995 on Netscape Navigator.
I am an architect and developer (with usually 20/80 distribution) in Java (SE / EE / Jakarta EE / MicroProfile) and Web (ES 6+, Web Components, Web Standards "no frameworks") projects. Often I'm starting as an architect and after a few days finding myself developing PoCs, performing code reviews, or helping the teams developing critical parts of the system.
In the recent years I helped many clients to migrate Java EE / Jakarta EE / MicroProfile applications to serverless architectures on AWS and Azure. Such projects often started as code- and architecture review and ended with a pragmatic cloud migration.
My clients sometimes ask me: "O.k., but what about the web frontend?" so I'm also helping companies to avoid migrations by using web standards such as ES 6, modern CSS, and Web Components for productive development of sustainable web applications. Sometimes we are migrating existing but "bloated" applications away from a framework to vanilla web standards.
I have written several books about JavaFX, J2EE, and Java EE, and I'm the author of Real World Java EE Patterns—Rethinking Best Practices and Real World Java EE Night Hacks—Dissecting the Business Tier. I'm writing books and articles during my travels and sometimes even unproductive meetings.
In my leisure, I participate in the JCP as an Expert Group member for the Java EE 6 and 7, EJB 3.X, JAX-RS, CDI, and JPA 2.X JSRs.
I am also a Java Champion, NetBeans Dream Team Founding Member, Oracle ACE Director, Sun :-) Certified Programmer, Sun Certified Java Architect, AWS Hero, AWS Certified Cloud Practitioner, AWS Certified Developer Associate, AWS Certified Solutions Architect Professional, AWS Certified SysOps Administrator Associate, AWS Certified Database - Specialty, Java Developer of the Year 2010, and attendees of my sessions chose me as JavaOne 2009 and double 2011, 2012, 2014 and triple 2013 Rock Star.
I'm speaking regularly at conferences, but I'm neither a professional speaker nor a writer. I'm just really enjoying to write code and kill the bloat. ...and Java is perfect for that.
I'm organizing live, virtual online workshops a few times in a year: airhacks.com / airhacks.live.
Twitter, youtube, github and others:
twitter.com/AdamBien
virtual, interactive online workshops, for upcoming workshops subscribe to: Airhacks Newsletter
online workshops on demand / download
my youtube channel
online events at meetup
blog
monthly, virtual questions and answers live streaming show
airhacks.fm podcast
github.com/AdamBien
Mainly because of the exciting Java world and so chronic lack of time I do not participate on any other social networks except twitter and GitHub.
Contact: abien[-AT-]adam-bien.com or workshops[-AT-]adam-bien.com
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Structuring Java Applications CLI, monoliths, microservices and serverless by Adam Bien», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.