eldermoraes.com

category

Architecture

24 posts

Architecture · August 12, 2020

You don't need microservices

In this post, I'll show you that maybe you are choosing microservices for the wrong reasons. I published a video about it. Check it out: If you are here probably you are in one of…

Architecture · July 13, 2020

5 design patterns for microservices with Quarkus and MicroProfile

Before getting started, you may want to check my book "5 Steps to an extraordinary career", which will guide you to build your dream career as a software developer! Click here to check it out.…

Architecture · August 3, 2018

How to connect external services and configure orchestrated applications

Learn how to connect external services and configure orchestrated applications in this tutorial by Sebastian Daschner, the author of Architecting Modern Java EE Applications. The orchestration framework orchestrates and integrates enterprise applications in clustered environments.…

Architecture · January 9, 2018

Book Review - Hibernate Tips: More than 70 solutions to common Hibernate problems, by Thorben Janssen / @thjanssen123

If you ever used Hibernate in your life and never had a look at this book, I have to tell you: you could be doing something in a not so good way. Or, worse, in…

Architecture · July 10, 2017

4 Essential Tools To Build Java EE Microservices Today (With Confidence!)

Lately many people has been asked me how they could begin with microservices, what they need to learn, what they have to do. To help answer these questions (and also to help on organizing and…

Architecture · April 18, 2017

Running Postgres 8.2 on Docker for Windows

First: don't! It's a nightmare, it's tricky, it isn't reliable... Second: why the heck somebody are still using Postgres 8.2? Well, don't ask me... If you are still here, let's do it. What's the real…

Architecture · January 31, 2017

Modular and Reusable Java EE Architecture with Docker

One more article published at Oracle Community Directory by me, my friend Bruno Souza and now with an incredible contribution from Andre de Carvalho. This article is the second part of our series that has…

Architecture · January 10, 2017

Building a Wildfly Cluster Using Docker

Before getting started, you may want to check my book "5 Steps to an extraordinary career", which will guide you to build your dream career as a software developer! Click here to check it out.…

Apache TomEE · September 20, 2016

JavaOne Session Video

We are having such a great days here in JavaOne 2016 (San Francisco). Today was the day that we did our talk - "High Availability with Docker and JavaEE (Step by Step)" - and fortunately…

Architecture · August 26, 2016

JavaOne LA 2016 - Part 2 - Being a Speaker

It's been really really difficult to keep on posting here... I got to deal with this! On the second part of the serie "JavaOne LA 2016", now I will share some thoughts about the amazing…

Architecture · August 26, 2016

Speaking at JavaOne US

Damn! Who would imagine, who would say? I wouldn't... The fact is: I'm gonna give a talk at JavaOne US (San Francisco) next month. It's the biggest Java event and maybe one of the biggest…

Architecture · June 17, 2016

Approved for TDC 2016!!

Another good news: my talk with Bruno Souza, Step-by-Step High Availability with Docker and Java EE, was just approved for one more conference: The Developers Conference (TDC) 2016! Yes, yes, yes... that's all I have…

Architecture · June 11, 2016

EJB Injection with JBoss 6 and Struts 1

Why the heck somebody would still use Struts 1? Well for a bunch of reasons... One of them could be a whole team already trained on it... another could be some company legacy systems using…

Architecture · May 25, 2016

A challenging solution needed

Some years ago I was presented to a project that needed a solution. No news at this point, that is the reality of any IT professional on daily basis. But then they started talking about…

Apache TomEE · May 23, 2016

Using Docker to deal with a TomEE missing feature

When I and Bruno Souza were writing the article "Step-by-Step High Availability with Docker and Java EE" we faced a little issue with an Apache TomEE cluster feature: the "hot" deployment thru the cluster nodes…

Apache TomEE · May 10, 2016

Step-by-Step High Availability with Docker and Java EE

Happy to share that my article written with Bruno Souza has just published! You can read it at: https://community.oracle.com/docs/DOC-998210 So if you want to learn more about how JavaEE can work nicely with Docker, enjoy…

Architecture · May 3, 2016

Why getting the Java Enterprise Architect Certification?

Since this year has begun I've started my "journey" to the "Oracle Certified Master, Java EE 6 Enterprise Architect". It's been fun and either a lot of work to be done (not that I am…

Architecture · April 29, 2016

Should I upgrade the server or add another one?

When you think about scaling your architecture in a Vertical or Horizontal way (see my post Horizontal and vertical scalability), maybe you could find yourself wondering what the heck you should do. I'll try to…

Architecture · April 27, 2016

What if I don't know that much about high availability?

Imagine this situation: you are the new guy in a new project. Maybe you were just hired by the company, or it is a side project that you just sold (great!), or even is just…

Architecture · April 23, 2016

Horizontal and vertical scalability

Hi people! Let's talk a little about systems architecture. Specially about scalability. First of all: do you know what scalability is? Accordingly to the book "Characteristics of scalability and their impact on performance", scalability is…

Apache TomEE · April 19, 2016

Dynamic and Static Discovery cluster with Apache TomEE

Hey there! On my last post Are there different types of clusters? we saw two different types of clusters: Dynamic Discovery and Static Discovery. To see details, see the post! ;) Now let's see quickly…

Architecture · April 15, 2016

Are there different types of clusters?

In my last post "How to Build an Apache TomEE cluster" we saw how easy and fast is to deploy your application in a cluster and take all its advantages. It's interesting to keep in…

Apache TomEE · April 12, 2016

How to build an Apache TomEE cluster

If you have an application or a system and it is running, you surely want it to be available. Depending on the scenario, you need it to be highly available! Or perhaps you just want…

Architecture · March 15, 2016

Talking about dreams

Hey folks! What's up? Today I will talk about dreams. Yup, dreams. If you think that dreaming has nothing to do with your career, so maybe you need to make up your mind... In the…