{"id":5273,"date":"2020-03-07T06:19:31","date_gmt":"2020-03-07T10:19:31","guid":{"rendered":"https:\/\/www.freelancinggig.com\/blog\/?p=5273"},"modified":"2020-03-07T06:19:33","modified_gmt":"2020-03-07T10:19:33","slug":"quarkus-vs-micronaut-whats-the-difference","status":"publish","type":"post","link":"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/","title":{"rendered":"Quarkus Vs Micronaut: What\u2019s the Difference?"},"content":{"rendered":"<p>The Quarkus and Micronaut usually are known to\nbe the modern frameworks of Java that may also be used for creating the\nmicroservice as well as serverless applications that are well tailored for JDK\nas well as for GraalVM.<\/p>\n\n\n\n<p>Though Quarkus is also backed by the Red Hat,\nMicronaut is usually developed by creators of Grails framework as well as it\nwas sponsored by the Object Computing. On the other hand, the development of\nQuarkus began quite early during 2019, latest 1.0.0 version got released in the\nmonth of November 2019 where Micronaut development began early in the year\n2018, 1.0.0 version got released in the month of October 2018. It is important\nto note that Quarkus and Micronaut are usually open sources under Apache\nLicense 2.0.<\/p>\n\n\n\n<p>&#x2013;&#xA0; &#xA0;&#xA0;<strong>Features<\/strong><\/p>\n\n\n\n<p>Though Quarkus is much reliant on the Java EE\nas well as on Eclipse MicroProfile APIs, where the Micronaut defines their own\nAPIs and it is much inspired by Grails as well as Spring frameworks.<\/p>\n\n\n\n<p>Quarkus is mainly based on the extension\narchitecture which simply makes it simple to integrate the framework of the\nthird party. You may use Spring DI, Data JPA annotations and Web in the Quarkus\napplications.<\/p>\n\n\n\n<p>On the other hand, Micronaut offers the AOP\nalso known as the Aspect-Oriented Programming implementation which does not use\nany kind of reflection that defines the concerns of cross-cutting such as\nlogging.<\/p>\n\n\n\n<p><strong>Injection of Dependency and Control Inversion<\/strong><\/p>\n\n\n\n<p>Quarkus usually implements the subset of\nspecification about CDI also known as Contexts and Dependency Injection. It has\nsome of the well Supported DI features along with the limitation that may be\nsimply viewed.<\/p>\n\n\n\n<p>Micronaut usually uses the simple dependency\ninjection of compile-time implementation which just uses the complete\nreflection as the last resort as well as it also avoids proxies. The complete\nguide of Micronaut IoC is simply available on such a page.<\/p>\n\n\n\n<p><strong>Declarative and Reactive programming<\/strong><\/p>\n\n\n\n<p>Both Micronaut and Quarkus support reactive\nprogramming. On the other hand, the Quarkus supports Netty as well as Vert.x\nbeing the reactive engines which are usually based on the event that has driven\narchitecture through the non-blocking IO. On the other hand, Reactive Messaging\nis mainly supported by the AMQP and with Apache Kafka. PostgreSQL, MongoDB and\nthe Reactive MySQL clients are even available. Also, an alternative way for\ndeclarative is for implementing the HTTP endpoints is also possible with\ndifferent routes of Reactive.<\/p>\n\n\n\n<p>Also, Micronaut consists of both non-blocking\nkind of the HTTP server as well as the client that has APIs that are based on\nNetty. Moreover Reactive MySQL with the PostgreSQL clients is supported through\nthe libraries of third-party. RabbitMQ and Apache Kafka are even supported by\nReactive APIs.<\/p>\n\n\n\n<p><strong>Fault tolerance and Resilience<\/strong><\/p>\n\n\n\n<p>For enabling the resiliency, Quarkus consists\nof the implementation of specification of MicroProfile Fault Tolerance to offer\nTimeout, Retry, Fallback as well capabilities of the Circuit Breaker as it is\ndemonstrated in below mentioned guide.<\/p>\n\n\n\n<p>Micronaut even supports Retry, patterns of\nCircuit Breaker and Fallback as the AOP pieces of advice.<\/p>\n\n\n\n<p><strong>&#x2013;&#xA0; &#xA0; &#xA0; &#xA0; &#xA0;Cloud<\/strong><\/p>\n\n\n\n<p>Here, Quarkus mainly targets at the\nenvironment of the Kubernetes cloud. Also, the automated generation about the\nresources of Kubernetes is mainly offered to be completely out of the box. T\nthe same time the experimental support of serverless is also available for the\nAWS Lambda as well as for the Azure Functions.<\/p>\n\n\n\n<p>The Micronaut offers the natively support to\nvarious features of the cloud such as mentioned below:<\/p>\n\n\n\n<p>&#x2022;A distributed set of the Configuration having<\/p>\n\n\n\n<p>&#x25E6; Consul of HashiCorp&#xA0;<\/p>\n\n\n\n<p>&#x25E6; The vault of HashiCorp&#xA0;<\/p>\n\n\n\n<p>&#x25E6; Configuration of Spring Cloud&#xA0;<\/p>\n\n\n\n<p>&#x25E6; Stores of AWS Parameter&#xA0;<\/p>\n\n\n\n<p>&#x2022;Service Discovery having below mentioned:<\/p>\n\n\n\n<p>&#x25E6;Kubernetes<\/p>\n\n\n\n<p>&#x25E6;Eureka<\/p>\n\n\n\n<p>&#x25E6;AWS Route 53<\/p>\n\n\n\n<p>&#x25E6;Consul<\/p>\n\n\n\n<p>&#x2022;Serverless Functions: There are different\nfeatures that are provided to make it actually simple to write down the\nfunctions, run as well as deploy them to simply FAAS is also known as Function\nas Service providers like AWS Lambda and the dedicated containers like the\nOpenFaaS.<\/p>\n\n\n\n<p><strong>Language Support<\/strong><\/p>\n\n\n\n<p>On the other hand when Quarkus offers support\nto the Java, Scala, Kotlin, Micronaut comes equipped with the first-class of\nsupport for Groovy, Java as well as for Kotlin.<\/p>\n\n\n\n<p>Kotlin is mainly the cross-platform that is\nstatically typed of the language which is highly and much interoperable having\nthe current and the existing libraries of Java and it also allows the concise\ncode of writing. At the same time, it is even the official set of languages\nthat is meant for the development of the Android app.<\/p>\n\n\n\n<p>Scala is basically the multi-paradigm language\nhaving the much strong static kind of system which offers the language\ninteroperability through Java and it also offers a much elegant code known as\nsyntax.<\/p>\n\n\n\n<p>Groovy is also the dynamic as well as the\noptionally typed language of the JVM having the static capabilities of\ncompilation which also aims to simply provide syntax that is quite simple as well\nas easy to learn and to understand.<\/p>\n\n\n\n<p><strong>Tooling<\/strong><\/p>\n\n\n\n<p>Quarkus offers the online project generator\nhaving the much configurable dependencies that even provide you with the live\nreloaded capabilities for GraalVM and the mode of the native build. On the\nother hand, the Micronaut projects may also be generated with the help of the\ncommand line.<\/p>\n\n\n\n<p><strong>Conclusion:<\/strong><\/p>\n\n\n\n<p>Quarkus is basically the cloud-native kind of\nthe container-first framework through Red Hat that is used for the purpose of\nwriting the Java applications. It also has a much fast time of startup and it\nalso has the utilization of low memory that makes it certainly a great\ncandidate for the FaaS or for the frequent scaling up as well as down in the\ncontainer orchestrator. Similar to Micronaut, Quarkus attains this by using the\nsimple as well as latest compilation techniques to do some kind of dependency\ninjection at the much compile time that could simply avoid the costs of runtime\nfor the reflection. It works perfectly well with the Native Image of GraalVM\nthat will also further decrease the startup time. Quarkus usually supports\nimperative models and reactive models.&#xA0;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Quarkus and Micronaut usually are known to be the modern frameworks of Java that may also be used for creating the microservice as well &#x2026;<\/p>\n","protected":false},"author":3,"featured_media":5274,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149],"tags":[1730,1785],"class_list":["post-5273","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-startup-resources","tag-quarkus","tag-quarkus-vs-micronaut"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Quarkus Vs Micronaut: What\u2019s the Difference? - Developers, Designers &amp; Freelancers - FreelancingGig<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quarkus Vs Micronaut: What\u2019s the Difference? - Developers, Designers &amp; Freelancers - FreelancingGig\" \/>\n<meta property=\"og:description\" content=\"The Quarkus and Micronaut usually are known to be the modern frameworks of Java that may also be used for creating the microservice as well ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/\" \/>\n<meta property=\"og:site_name\" content=\"Developers, Designers &amp; Freelancers - FreelancingGig\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-07T10:19:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-07T10:19:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/Quarkus-vs-Micronaut.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kitty Gupta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kitty Gupta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/03\\\/07\\\/quarkus-vs-micronaut-whats-the-difference\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/03\\\/07\\\/quarkus-vs-micronaut-whats-the-difference\\\/\"},\"author\":{\"name\":\"Kitty Gupta\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/person\\\/48f1ba04a6bf525d5251b2eda9c7bb0c\"},\"headline\":\"Quarkus Vs Micronaut: What\u2019s the Difference?\",\"datePublished\":\"2020-03-07T10:19:31+00:00\",\"dateModified\":\"2020-03-07T10:19:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/03\\\/07\\\/quarkus-vs-micronaut-whats-the-difference\\\/\"},\"wordCount\":1002,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/03\\\/07\\\/quarkus-vs-micronaut-whats-the-difference\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Quarkus-vs-Micronaut.jpg\",\"keywords\":[\"QUARKUS\",\"Quarkus Vs Micronaut\"],\"articleSection\":[\"Startup Resources\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/03\\\/07\\\/quarkus-vs-micronaut-whats-the-difference\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/03\\\/07\\\/quarkus-vs-micronaut-whats-the-difference\\\/\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/03\\\/07\\\/quarkus-vs-micronaut-whats-the-difference\\\/\",\"name\":\"Quarkus Vs Micronaut: What\u2019s the Difference? - Developers, Designers &amp; Freelancers - FreelancingGig\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/03\\\/07\\\/quarkus-vs-micronaut-whats-the-difference\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/03\\\/07\\\/quarkus-vs-micronaut-whats-the-difference\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Quarkus-vs-Micronaut.jpg\",\"datePublished\":\"2020-03-07T10:19:31+00:00\",\"dateModified\":\"2020-03-07T10:19:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/03\\\/07\\\/quarkus-vs-micronaut-whats-the-difference\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/03\\\/07\\\/quarkus-vs-micronaut-whats-the-difference\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/03\\\/07\\\/quarkus-vs-micronaut-whats-the-difference\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Quarkus-vs-Micronaut.jpg\",\"contentUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Quarkus-vs-Micronaut.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/03\\\/07\\\/quarkus-vs-micronaut-whats-the-difference\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quarkus Vs Micronaut: What\u2019s the Difference?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/\",\"name\":\"Developers, Designers &amp; Freelancers - FreelancingGig\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#organization\",\"name\":\"FreelancingGig\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/freelancinggig-website-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/freelancinggig-website-logo.png\",\"width\":213,\"height\":35,\"caption\":\"FreelancingGig\"},\"image\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/person\\\/48f1ba04a6bf525d5251b2eda9c7bb0c\",\"name\":\"Kitty Gupta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"caption\":\"Kitty Gupta\"},\"description\":\"Kitty Gupta is FreelancingGig's Content &amp; Community Manager. She has many years experience writing for reputable platforms with her engineering and communications background.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Quarkus Vs Micronaut: What\u2019s the Difference? - Developers, Designers &amp; Freelancers - FreelancingGig","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/","og_locale":"en_US","og_type":"article","og_title":"Quarkus Vs Micronaut: What\u2019s the Difference? - Developers, Designers &amp; Freelancers - FreelancingGig","og_description":"The Quarkus and Micronaut usually are known to be the modern frameworks of Java that may also be used for creating the microservice as well ...","og_url":"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/","og_site_name":"Developers, Designers &amp; Freelancers - FreelancingGig","article_published_time":"2020-03-07T10:19:31+00:00","article_modified_time":"2020-03-07T10:19:33+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/Quarkus-vs-Micronaut.jpg","type":"image\/jpeg"}],"author":"Kitty Gupta","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kitty Gupta","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/#article","isPartOf":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/"},"author":{"name":"Kitty Gupta","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/48f1ba04a6bf525d5251b2eda9c7bb0c"},"headline":"Quarkus Vs Micronaut: What\u2019s the Difference?","datePublished":"2020-03-07T10:19:31+00:00","dateModified":"2020-03-07T10:19:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/"},"wordCount":1002,"commentCount":0,"publisher":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/#primaryimage"},"thumbnailUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/Quarkus-vs-Micronaut.jpg","keywords":["QUARKUS","Quarkus Vs Micronaut"],"articleSection":["Startup Resources"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/","url":"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/","name":"Quarkus Vs Micronaut: What\u2019s the Difference? - Developers, Designers &amp; Freelancers - FreelancingGig","isPartOf":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/#primaryimage"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/#primaryimage"},"thumbnailUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/Quarkus-vs-Micronaut.jpg","datePublished":"2020-03-07T10:19:31+00:00","dateModified":"2020-03-07T10:19:33+00:00","breadcrumb":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/#primaryimage","url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/Quarkus-vs-Micronaut.jpg","contentUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/Quarkus-vs-Micronaut.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/03\/07\/quarkus-vs-micronaut-whats-the-difference\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.freelancinggig.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Quarkus Vs Micronaut: What\u2019s the Difference?"}]},{"@type":"WebSite","@id":"https:\/\/www.freelancinggig.com\/blog\/#website","url":"https:\/\/www.freelancinggig.com\/blog\/","name":"Developers, Designers &amp; Freelancers - FreelancingGig","description":"","publisher":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.freelancinggig.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.freelancinggig.com\/blog\/#organization","name":"FreelancingGig","url":"https:\/\/www.freelancinggig.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/freelancinggig-website-logo.png","contentUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/freelancinggig-website-logo.png","width":213,"height":35,"caption":"FreelancingGig"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/48f1ba04a6bf525d5251b2eda9c7bb0c","name":"Kitty Gupta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","caption":"Kitty Gupta"},"description":"Kitty Gupta is FreelancingGig's Content &amp; Community Manager. She has many years experience writing for reputable platforms with her engineering and communications background."}]}},"_links":{"self":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/5273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/comments?post=5273"}],"version-history":[{"count":1,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/5273\/revisions"}],"predecessor-version":[{"id":5275,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/5273\/revisions\/5275"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/media\/5274"}],"wp:attachment":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/media?parent=5273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/categories?post=5273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/tags?post=5273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}