Some queries, mostly reporting ones, have to be optimised when they use tables with millions of rows because their execution times make them unusable. We will see how to improve their performance including certain features that are specific for Oracle databases.
Cloud native applications are built and deployed differently, what presents a number of challenges that require new approaches and tools to prevent data breaches. Let’s see some of them.
Security is becoming a key point in the development process as data breaches appear in the news every day and make company lose money and have reputation damage. Let’s see what can be done to protect the applications.
It is becoming more frequent to work with remote teams as companies are opening offices in other countries and outsourcing. Also many developers are working remotely so they can live close to their families. I will share what I have learnt working with remote teams.
As applications grow it is normal to break them down into smaller pieces that are easy to combine and maintain. The challenge comes in the integration between these pieces as an small change in one of them may break the communication with the others, and we may not notice it until we get emails from users. We are going to see how to detect this automatically using contract testing.
What most successful professionals have in common is a great attitude and strong work ethic that help them improve and progress on their careers. Let’s see a few ways to do it.
One of the challenges of using microservices is the lack of transactions in operations that span multiple services. We will see how to solve it using a standard patten.
One of the challenges of the microservices architectures is that the data is managed by different services what makes difficult to do queries across multiple domains. Let’s see a few approaches and the advantages and drawbacks of each of them.
Organisations cannot work on their own as they have to integrate with customers and suppliers. I will explain some of the integration types I have worked on until now.
There are many debates about which type of database is better. I will focus on how to use them for a specific case and how to evolve the design as needed.