FHIR it up! Just the other day I decided to get back around to reviewing the FHIR resources and potential integrations. In order to get a local system up and running I decided to deploy the HAPI FHIR JPA server on top of a local MySQL Instance. As usual, for most of my work I would be doing this on a Mac OS. At time of writing Mac OS High Sierra 10.13.4, but earlier OS versions should work as well.
After successfully getting the monolithic service up and running through Part I, Part II is breaking down that monolith into multiple microservices that will be hosted in their own Docker container. Remember from the earlier parts of this series I’m utilizing the GitHub project that was put together by some AWS resources and located at https://github.com/aws-samples/amazon-ecs-java-microservices/tree/master/2_ECS_Java_Spring_PetClinic_Microservices. This link goes directly to their part II of the project.
Per the tutorial instructions you should be able to just run the Python setup script (setup.py), Run “python setup.py -m setup -r
". If you don't know how to refer to your region, look up the code of your prefered region in the table located at AWS - Regions and Availability Zones page. On my mac I have multiple versions of python so I would actually be using python3 instead of python. So I tried After reviewing multiple articles and possible options to take a containerized application and deploy it to AWS, I decided upon the general approach of Spring-Boot, Docker and AWS ECS.
If your doing Spring Boot development you will probably stumble upon the need or desire to have Spring-Boot-Cli on your dev machine. The recommended way to install is from SDKMAN, Brew or Macports. I’m generally someone who doesn’t like software managers on my dev machine. So I took the ‘old fashioned’ approach. Instead I downloaded spring-boot-cli from Spring. I placed the downloaded *.gz file into my development folder (/Users//development) on my Mac OS X. I extracted the file and then set the spring boot cli bin directory into my path.
I recently received a new MacBook Pro and set out on the usual tasks of getting all my preferred development tools and frameworks installed. As a Java developer that certainly includes installing multiple version of the Java Development Kit.
Document your REST API with Swagger
Swagger is a great tool to allow you do document your REST based APIs and provides an interactive sandbox for clients or testers to interact with the API. Certainly go and check out what Swagger has to offer at Swagger.io .