Image for post
Image for post
Illustration of a tape measure with the SOLID acronym written on its side

In the first post of this series, I discussed the birth of Creditas’ Servicing Tribe and what it was like to develop a new context in an application that was already in production.

Reading the first post is essential to understanding the context of this post, so if you haven’t read it yet, you can start here.

I mentioned in my first post that, after the Calculator had been created, we faced the challenge of extracting it to a new service in order to pass the torch on to the Pricing team, whose scope is to unify all the calculations which emerged throughout the company into a single place. …


Image for post
Image for post
An illustration of a piggy bank with a calculator and software engineering elements.

I present to you an in-depth description of some of the daily technical challenges faced at Creditas, as well as our application of SOLID from an architectural viewpoint in the context of our Servicing Tribe Calculator.

Here, I wish to share our experiences and illustrate abstract concepts with facts and data.

I’ve divided this series of posts into two parts. You can find part two here.

Part I:

  • Historic context
  • Servicing Map context
  • Challenges and opportunities of a new context
  • The development process
  • Other sailors on the horizon
  • Conclusion

Part II:

  • Integration with the Pricing team
  • Extraction strategy (Branch by Abstraction)
  • Success factors for…


Image for post
Image for post
Ilustração de uma trena com o acrônimo SOLID escrito na lateral

No primeiro post desta série, discursei sobre o nascimento da Tribo de Servicing da Creditas e como foi o processo de desenvolvimento de um novo contexto em uma aplicação em produção.

A leitura do primeiro post é essencial para entender o contexto deste, então se você ainda não o leu, comece por aqui.

Ao final do primeiro post, citei que após a criação da Calculadora tivemos o desafio adicional de extraí-la para um novo serviço e então passar o bastão para outro time chamado Pricing, cujo escopo é unificar os cálculos que nasceram espalhados pela empresa em um único lugar.

Dividi esta série de posts em dois…


Image for post
Image for post
Ilustração de cofrinho em forma de porco com elementos de engenharia de software e calculadora.

Apresento um caso que retrata alguns do desafios técnicos do nosso dia a dia na Creditas e a aplicação do SOLID sob uma ótica arquitetural no nosso contexto de Calculadora na Tribo de Servicing.

Proponho aqui dividirmos experiências, ilustrando conceitos abstratos com fatos e dados.

Dividi esta série de posts em dois momentos. A segunda parte do post está aqui.

Parte I:

  • Contexto histórico
  • Context Map de Servicing
  • Desafios e oportunidades de um novo contexto
  • Processo de desenvolvimento
  • Outros navegantes a vista
  • Conclusão

Parte II:

  • Integração com o time de Pricing
  • Estratégia de extração (Branch by Abstraction)
  • Fatores de sucesso para a extração
  • SOLID aplicado a nível…

About

Caio Abe

Iniciei como UI em 2007, fundei três empresas ao longo de cinco anos e atuo como Desenvolvedor desde 2017. Gatos, arroz, diversidade e aquarela me encantam.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store