Microsip (Aplicaciones y Proyectos Computacionales SA de CV), is a group of Mexican subsidiaries whose social purpose is the development and commercialization of administrative computer systems. Founded in 1986, Microsip is recognized as one of the most prestigious brands of packaged software in Mexico; oriented to family business.
The technological solutions provided by Microsip are:
Electronic Invoicing, Point of Sale System, Sales, Administrative Systems, Distribution Systems, Electronic Accounting, Web Services and Payroll Stamping.
The approach proposed was the implementation of a Microservices oriented architecture that would allow to focus the efforts of different development cells, implementation of flow integrations and continuous delivery, as well as the incorporation of AWS as Cloud Provider to support different requirements such as:
AWS Route53 | AWS VPC | AWS Elastic Load Balancing (ELB) | AWS Elastic |Container Service (ECS) | AWS Elastic Container Registry (ECR)
AWS Lambda |
AWS Cloudwatch | AWS Auto Scaling
Java 8 | Spring | Spring Boot |
Spring Cloud | Spring Cloud Netflix | Vertx.io | Junit with Mockito and Harmcrest | Hazelcast | RabbitMQ | MongoDB Cluster | Gatling | Cucumber | Undertow | Apache Camel | HikariCP | Bouncycastle Zipkin | Docker
GitHub | Codeship | Jira
1x Solutions Architect | 2x Backend Developers | 1x QA Engineer
1x Automated Tester | 1x Performance tester | 1x Business Analyst
1x Project Manager/Scrum Master
“In service development, we used good practices such as continuous integration, microservices-oriented architecture, dynamic configuration, service monitoring, automatic service discovery, auto-scaling; all this accompanied by the correct use of AWS services. This has allowed us to offer a high quality service, with low costs and above all it allows us to dedicate our time to the development of new services. Together with Technogi, we have acquired experience in the development of applications designed for the cloud that it would have taken us a long time to acquire without their help. Today we have more than 50 branches synchronizing information with our service, and the most important thing is that we are increasingly taking advantage of AWS services to improve our product and for different departments of the company.”