The proposed presentation will describe how the Danish national e-health portal Sundhed.dk in 2016 initiated the redesign and transformation of a monolithic portal containing 50+ products to a microservice architecture.
The presentation will describe the change of application focus in recent years: starting with systems build to support health care professionals producing, sharing and using personal data in their work routines all the way up to now, where the EU General Data Protection Regulation (GDPR) turns focus to the clients and their rights to privacy and data protection.
The presentation will describe how applying microservice architecture principles helped handling challenges of managing highly confidential distributed data and controlling access to it. By applying principles of Domain Driven Design and Privacy by Design, sundhed.dk succeeded in designing a scalable and flexible platform in compliance with the GDPR which was adopted on 27 April 2016 and becomes enforceable from 25 May 2018.
The presentation will include a thorough presentation of major steps executed in the transformation process, new and existing design patterns developed and applied, and a discussion of significant business values produced through the work.
Privacy by Design is concept developed by Ann Cavoukian suggesting 7 foundational principles helping to ensure privacy and gaining personal control over one’s information. From these principles a number of strategies and design patterns has been developed (cf. Privacy and Data Protection by Design: https://www.enisa.europa.eu/publications/privacy-and-data-protection-by-design/at_download/fullReport) which we have further elaborated on and applied in an industial context.
Tobias Uldall-Espersen holds a PhD in Computer Science from University of Copenhagen and he has been working with various kinds of IT-systems development for about 25 years. Furthermore he has been teaching systems development, IT-Security, XML and software programming for a number of years.
Currently he is employed as IT architect at the national Danish e-health portal Sundhed.dk, where he has taken part in redesigning an old monolithic application to a microservice based application, and at the same time implementing various Privacy by Design strategies in order to achieve compliance with the General Data Protection Regulation (GDPR).
Thomas Holme is an engineer from The Technical University of Denmark (DTU) with over 25 years of experience in development and system design. He has worked with SCADA systems and concurrent designs for more than 10 years before starting at sundhed.dk.
Thomas has been with sundhed.dk for 8 years, where he has been the initiator behind the deconstruction of the old monolithic application.
Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?
Join the conversation here (requires login)
©2018, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com