Python remains one of the most sought-after programming languages, according to a recent report by HackerRank that surveyed 116,000 developers from more than 160 countries.
Coding Dojo called Python one of the most-loved programming languages, praising it for its flexibility, versatility and ease of learning. Jaime Ballesteros, senior software engineer at Healthjoy, couldn’t agree more.
“Python allows me to minimize my development time, while maintaining robustness and production-level code,” Ballesteros said.
HealthJoy’s benefits experience platform helps employees navigate their company’s healthcare offerings with ease. Currently, Ballesteros is working on modernizing and enhancing the security of its platform, which will help the company secure its sales competitiveness. Ballesteros praised Python for its breadth of testing features and large ecosystem for building microservices.
The list of tools and services built using Python is long and distinctive. To learn how Python helps Healthjoy make an impact on the health tech and benefits space, we took a behind-the-scenes look at the technical projects its engineering team is working on in 2020.
Python project: Modernizing and enhancing the security and privacy architecture for our HealthJoy platform.
Why was Python the best language for the job?
With the passion of our engineering leadership in distributed architecture and engineering best practices, my team has started expanding our microservices architecture with security domain as a cross-cutting concern. I am relying on the strangler pattern to incrementally strip out pieces from our current monolith services. I am also using the anti-corruption layer pattern together with event data pumps to incrementally migrate existing users to new security services.
Python allows me to minimize my development time, while maintaining robustness and production-level code. It provides me with a large ecosystem for building microservices and integrating with enterprise technologies such as Redis, RabbitMQ, Twilio, AWS and more.
With Python, I find it is very easy to get up to speed and to benefit from its breadth of testing features. I am equally excited to see the teamwork between my team and the DevOps teams, starting from the use of containers to other DevOps best practices.
With Python, I find it is very easy to get up to speed and to benefit from its breadth of testing features.”
What impact will this project have on your customers, your company or the industry as a whole?
The impact of this security and privacy project is huge. When finished, it will result in mitigating key risks with credentials to fortifying users from identity theft. It enables our advancement for HIPAA, SOC2, CCPA and GDPR security and privacy principles, and it also contributes toward ISO 27001 and HITRUST certification. All of these secure our sales competitiveness.