Presented by:
  • Computers and human language passionate. An Enthusiast of the functional paradigm.
  • A guitar artist of SolYNaranjaS - https://solynaranjas.com/ the best Rock-Funky-Hard band from Málaga city, Costa del Sol.
  • 80s style and music, the motorcycle driver, speaker, and Aguacate, NaranjaS lover.
  • Ex-Organiser (2018-2021) Málaga Scala Developers community.
No video of the event yet, sorry!

Services typically interact with other services. The communication and interactions between then is achieved by different communications protocols, ports etc. This kind of solution brings complexity in regard to execution.

In order to execute a User Story that enclose different services,, we need to find a way to run all required pieces, chunks within their dependencies, configurations or run-up modes. Once we simulate such an environment or the majority of it, we are ready to execute the tests.

One of the main aims is to find a declarative way to define a scope of the system, and assemble it. Once this is complete, we can programmatically configure, run and perform the test.

During this talk we are going to see how an open source library that could help us to spin up the whole “world”. The main aim is to have a way bootstrapping the System Under Test (SUT) in a state that could be considered as a valid - what we are looking for is to have a SUT in a consistent up, running and ready to performance Integration Test or even end-to-end test through it.

Assembling, and connection all dots together is one for the big effort for DEV, QA and DEV-OPS teams. However this is one of the core part for a fast loop-back inside the category of any kind of computer application crafts makers.

We are going break down this challenging topic and see one of the possible solution.

What we need - is a thin layer that will permit us in declarative way moreover in a programmatically way . In this case we are gaing freedom speaking about whatever whatever test that have to be cover within the System Under Test.

Of course without Docker this could not be possible - but this time we need a little more power on top of it. To cover that, we need a functional programming language, particularly Scala with extra boost gained by cats lib.

Aunque puso todo en Inglés, la charla, por favor, quiero darla en Castellano. A ver si le hacemos este año junto codo con codo.

Date:
2023 June 10 - 11:00
Duration:
45 min
Room:
Sala Mollina
Conference:
Opensouthcode 2023
Language:
Spanish; Castilian
Track:
Difficulty:
Medium

Happening at the same time:

  1. OpensouthKids
  2. Start Time:
    2023 June 10 10:00

    Room:
    Sala Riogordo-3

  3. Taller de Análisis Forense para Dummies
  4. Start Time:
    2023 June 10 10:00

    Room:
    Sala Riogordo-1

  5. Processing, FFT y visuales en directo
  6. Start Time:
    2023 June 10 11:00

    Room:
    Sala Colmenar-3

  7. Behind the Scenes of tox: The Journey of Rewriting a Python Tool with Over 10 Million Monthly Downloads
  8. Start Time:
    2023 June 10 11:00

    Room:
    Sala Fuengirola

  9. Commons el almacén multimedia de Wikimedia y otros proyectos relacionados
  10. Start Time:
    2023 June 10 11:00

    Room:
    Sala Canillas - Akademy-es

  11. GIMP, Inkscape y Darktable: Iniciación al diseño gráfico y retoque fotográfico con software libre.
  12. Start Time:
    2023 June 10 11:00

    Room:
    Sala Riogordo-2

  13. Entendiendo el compilador de Go
  14. Start Time:
    2023 June 10 11:00

    Room:
    Sala Benalmádena