• / company
    • about us
      • / about us

        The partner of choice for data & product engineering to drive business growth & deliver an impact within your organization
    • product engineering
      • / product engineering
        We specialize in Software Product Engineering, transforming your concepts into impactful products.
    • technology
      • / technology
        250+ specialists skilled in software, BI, integration, offering end-to-end services from research to ongoing maintenance.
    • methodology
      • / methodology
        We specialize in software product engineering, transforming your concepts into impactful products.
    • careers
      • / careers
        Our team needs one more awesome person, like you. Let’s grow together! Why not give it a try?
    • do good
      • / do good
        We’re a team devoted to making the world better with small acts. We get involved and always stand for kindness.
    • events
      • / events
        LLMs in Action: Transforming How We Work, Communicate, and Innovate
    • blog
      • / blog
        Why Every Developer Should Care About AI Plugins, And What You Might Be Missing
        mindit chats with Andreea Moldovan: “At mindit.io people really put effort into making it happen.”
    • contact us
      • / contact us
        We would love to hear from you! We have offices and teams in Romania and Switzerland. How can we make your business thrive?
  • / get in touch

Reliable Integration Tests Using SpringBoot and Docker

Description

Testing enterprise applications has always been challenging due to the large number of external dependencies that are not always available during development and testing. Developers write the code on their local machines and perform automated tests on CI pipelines using mocks for the external systems, only hoping that the code will still work when it reaches real-world testing environments.
Throughout the presentation, our colleague approached the following topics:

– How to use Spring Boot, Docker, including docker-compose, and a couple of maven plugins to achieve integration testing with no mocks.

– How to integrate Oracle and Elasticsearch as dependencies for integration tests.

A little sneak peek at our presentation

Part of a series of trials and errors of Dumi’s experiences, this presentation contains arguments for which we perform integration tests on a Spring boot application using docker.

In this presentation we have a trivial example (a REST client inserting an user in an Oracle DB and in an Elasticsearch cluster), but a complete infrastructure setup. This setup could scale to support quite complex applications with lots of dependencies…

… we are done with the teaser for now, for more info check our video above
Speaker
Dumitru Pascu

– Is an experienced Java developer with domain knowledge in Telecom and Retail areas.

– He is the CTO at Mindit.io where he is involved in business development, presales and makes sure software development processes are constantly improved.

– He likes to learn by doing.

– His main career achievement is contributing to mindit.io growth from 3 to 100 developers throughout a 5 years period.

Hopefully, you found this presentation to be valuable and will be able to leverage the information provided to help you grow.

#WeGrowTogether

Distribute: