Home / Companies / Nylas / Blog / August 2017

August 2017 Summaries

1 posts from Nylas

Filter
Month: Year:
Post Summaries Back to Blog
Nylas has developed an email sync engine using Python, valuing its reliability and simplicity for building complex systems. This engine, responsible for syncing over 10 billion emails, operates using a semi-monolithic architecture and a RESTful API to manage email protocols and standards. Python's "boringness" is considered advantageous, providing a stable foundation for innovation, and the company's tech stack includes tools like Flask, Gevent, and SQLAlchemy. By choosing established technologies such as MySQL, Nylas can focus its resources on innovation while ensuring stability and scalability. The company plans to enhance its system by adopting Python 3, integrating mypy for type checking, and transitioning to a Kafka event backbone for more flexibility. The extensive use of Python is driven by its simplicity, diverse libraries, and strong community support, which Nylas plans to continue leveraging and contributing to in the future.
Aug 11, 2017 1,349 words in the original blog post.