<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: shikha</title>
    <description>The latest articles on DEV Community by shikha (@nirankari).</description>
    <link>https://dev.to/nirankari</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3719951%2F9e6a0b03-4f2c-4d9c-afec-4ff1973349b5.png</url>
      <title>DEV Community: shikha</title>
      <link>https://dev.to/nirankari</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nirankari"/>
    <language>en</language>
    <item>
      <title>Alfresco Search Services Optimization: SOLR Indexing, Query Performance &amp; Reindexing</title>
      <dc:creator>shikha</dc:creator>
      <pubDate>Thu, 27 Aug 2026 03:30:00 +0000</pubDate>
      <link>https://dev.to/nirankari/alfresco-search-services-optimization-solr-indexing-query-performance-reindexing-1ipe</link>
      <guid>https://dev.to/nirankari/alfresco-search-services-optimization-solr-indexing-query-performance-reindexing-1ipe</guid>
      <description>&lt;p&gt;As an Alfresco repository grows, search problems can become increasingly visible:&lt;/p&gt;

&lt;p&gt;Newly uploaded documents take too long to appear in search&lt;br&gt;
Full-text searches become slower&lt;br&gt;
SOLR falls behind repository transactions&lt;br&gt;
Reindexing takes hours or even days&lt;br&gt;
JVM, disk or database utilization increases&lt;br&gt;
Queries that worked well on smaller repositories become expensive&lt;/p&gt;

&lt;p&gt;But optimizing Alfresco Search Services isn't simply about giving SOLR more memory.&lt;/p&gt;

&lt;p&gt;Search performance is influenced by the complete processing chain:&lt;/p&gt;

&lt;p&gt;Repository → Database → SOLR Trackers → Transformation → Index → Query → ACL Filtering&lt;/p&gt;

&lt;p&gt;In my latest technical guide, I explore:&lt;/p&gt;

&lt;p&gt;🔹 How Alfresco SOLR indexing works&lt;br&gt;
🔹 Metadata, ACL and Content Tracking&lt;br&gt;
🔹 Understanding Indexing Lag&lt;br&gt;
🔹 Full-Text indexing and transformations&lt;br&gt;
🔹 Query performance optimization&lt;br&gt;
🔹 Wildcard and field-specific queries&lt;br&gt;
🔹 JVM and filesystem-cache considerations&lt;br&gt;
🔹 Disk I/O and storage performance&lt;br&gt;
🔹 ACL impact on searches&lt;br&gt;
🔹 Sharding for large repositories&lt;br&gt;
🔹 When a full reindex is actually required&lt;br&gt;
🔹 Reindexing large production repositories&lt;br&gt;
🔹 Database and transformation impact during reindexing&lt;br&gt;
🔹 Post-reindex validation&lt;br&gt;
🔹 Production monitoring and troubleshooting&lt;/p&gt;

&lt;p&gt;One important lesson&lt;/p&gt;

&lt;p&gt;A search problem doesn't automatically mean:&lt;/p&gt;

&lt;p&gt;“Delete the SOLR index and reindex everything.”&lt;/p&gt;

&lt;p&gt;For large enterprise repositories, a full reindex can be an expensive operation.&lt;/p&gt;

&lt;p&gt;Before rebuilding an index, investigate:&lt;/p&gt;

&lt;p&gt;Indexing Lag → Trackers → Transformations → Custom Models → Permissions → JVM → Storage → Database → Network&lt;/p&gt;

&lt;p&gt;Only then should reindexing become part of the recovery strategy.&lt;/p&gt;

&lt;p&gt;Large Repository Reindexing&lt;/p&gt;

&lt;p&gt;For large repositories, simply deleting the production index and rebuilding it can result in significant search downtime.&lt;/p&gt;

&lt;p&gt;Where the supported architecture and available infrastructure permit it, a safer strategy can be:&lt;/p&gt;

&lt;p&gt;Existing Search remains available → Build new index → Track/Reindex → Validate → Cut over&lt;/p&gt;

&lt;p&gt;The objective isn't just to rebuild SOLR.&lt;/p&gt;

&lt;p&gt;It's to rebuild it predictably, validate it properly and protect production search availability.&lt;/p&gt;

&lt;p&gt;📖 Complete English guide:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://shikhanirankari.blogspot.com/2026/08/alfresco-search-services-solr-optimization.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/08/alfresco-search-services-solr-optimization.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🇫🇷 Version française:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://shikhanirankari.blogspot.com/2026/08/optimisation-alfresco-search-services-solr.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/08/optimisation-alfresco-search-services-solr.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What has been the most challenging part of Alfresco Search in your environment — indexing lag, query performance, ACLs, reindexing or infrastructure sizing?&lt;/p&gt;

</description>
      <category>alfresco</category>
      <category>java</category>
      <category>performance</category>
      <category>elasticsearch</category>
    </item>
    <item>
      <title>Event-Driven Microservices with Kafka &amp; Spring Boot: Async Enterprise Integration</title>
      <dc:creator>shikha</dc:creator>
      <pubDate>Tue, 25 Aug 2026 03:30:00 +0000</pubDate>
      <link>https://dev.to/nirankari/event-driven-microservices-with-kafka-spring-boot-async-enterprise-integration-2oe5</link>
      <guid>https://dev.to/nirankari/event-driven-microservices-with-kafka-spring-boot-async-enterprise-integration-2oe5</guid>
      <description>&lt;p&gt;🚀 &lt;strong&gt;Event-Driven Microservices with Kafka &amp;amp; Spring Boot: Async Enterprise Integration&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;How can microservices communicate without creating tight synchronous dependencies?&lt;/p&gt;

&lt;p&gt;In my latest technical guide, I explore how &lt;strong&gt;Apache Kafka + Spring Boot&lt;/strong&gt; can be used to build scalable, loosely coupled, event-driven enterprise applications.&lt;/p&gt;

&lt;p&gt;The article covers:&lt;/p&gt;

&lt;p&gt;🔹 Event-Driven Architecture (EDA)&lt;br&gt;
🔹 Kafka Producers &amp;amp; Consumers&lt;br&gt;
🔹 Topics, Partitions &amp;amp; Consumer Groups&lt;br&gt;
🔹 Asynchronous microservice communication&lt;br&gt;
🔹 Event ordering &amp;amp; message keys&lt;br&gt;
🔹 Idempotent consumers&lt;br&gt;
🔹 Retry &amp;amp; Dead Letter Topics (DLT)&lt;br&gt;
🔹 Transactional Outbox Pattern&lt;br&gt;
🔹 Saga Pattern&lt;br&gt;
🔹 Observability &amp;amp; security&lt;br&gt;
🔹 Kafka vs synchronous REST communication&lt;/p&gt;

&lt;p&gt;A key takeaway: adopting Kafka isn't simply about replacing REST with events.&lt;/p&gt;

&lt;p&gt;A reliable event-driven architecture requires careful decisions around &lt;strong&gt;event contracts, partitioning, idempotency, failure recovery, transactional consistency and observability&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;📖 &lt;strong&gt;Read the complete English guide:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://shikhanirankari.blogspot.com/2026/08/event-driven-microservices-kafka-spring-boot_01069635397.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/08/event-driven-microservices-kafka-spring-boot_01069635397.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🇫🇷 &lt;strong&gt;Version française:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://shikhanirankari.blogspot.com/2026/08/microservices-event-driven-kafka-spring-boot.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/08/microservices-event-driven-kafka-spring-boot.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💬 How are you using Kafka in your architecture — event-driven microservices, data streaming, workflow integration, or asynchronous processing?&lt;/p&gt;

&lt;p&gt;Originally published on &lt;strong&gt;Shikha Nirankari – Java, Spring Boot, Microservices, Kafka, BPM &amp;amp; Enterprise Architecture&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>java</category>
      <category>springboot</category>
      <category>microservices</category>
      <category>kafka</category>
    </item>
    <item>
      <title>Alfresco Workflow Automation with Activiti BPMN: Enterprise Process Design</title>
      <dc:creator>shikha</dc:creator>
      <pubDate>Thu, 20 Aug 2026 12:45:00 +0000</pubDate>
      <link>https://dev.to/nirankari/alfresco-workflow-automation-with-activiti-bpmn-enterprise-process-design-144c</link>
      <guid>https://dev.to/nirankari/alfresco-workflow-automation-with-activiti-bpmn-enterprise-process-design-144c</guid>
      <description>&lt;p&gt;Enterprise Content Management becomes much more powerful when documents are connected to automated business processes.&lt;/p&gt;

&lt;p&gt;A typical enterprise flow might look like:&lt;/p&gt;

&lt;p&gt;Document → Review → Business Decision → Approval → Publish → Archive&lt;/p&gt;

&lt;p&gt;In my latest technical guide, I explore how Alfresco and Activiti BPMN can be used to implement content-centric enterprise workflow automation.&lt;/p&gt;

&lt;p&gt;The guide covers:&lt;/p&gt;

&lt;p&gt;Alfresco workflow architecture&lt;br&gt;
BPMN User Tasks and Service Tasks&lt;br&gt;
Exclusive and Parallel Gateways&lt;br&gt;
Document approval processes&lt;br&gt;
Workflow Variables vs Alfresco Metadata&lt;br&gt;
Task assignment and candidate groups&lt;br&gt;
Timer Events and SLA escalation&lt;br&gt;
Error and exception handling&lt;br&gt;
REST API and enterprise integrations&lt;br&gt;
Security and permissions&lt;br&gt;
Audit and traceability&lt;br&gt;
Reusable workflow design&lt;br&gt;
Enterprise architecture best practices&lt;/p&gt;

&lt;p&gt;A key architectural principle is to keep responsibilities separated:&lt;/p&gt;

&lt;p&gt;Alfresco Content Services → Content&lt;/p&gt;

&lt;p&gt;BPMN Workflow → Process Orchestration&lt;/p&gt;

&lt;p&gt;Enterprise Services → Integration &amp;amp; Complex Business Logic&lt;/p&gt;

&lt;p&gt;Read the complete technical guide:&lt;/p&gt;

&lt;p&gt;English:&lt;br&gt;
&lt;a href="https://shikhanirankari.blogspot.com/2026/08/alfresco-workflow-automation-activiti-bpmn.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/08/alfresco-workflow-automation-activiti-bpmn.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;French:&lt;br&gt;
&lt;a href="https://shikhanirankari.blogspot.com/2026/08/alfresco-workflow-activiti-bpmn-automatisation.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/08/alfresco-workflow-activiti-bpmn-automatisation.html&lt;/a&gt;&lt;/p&gt;

</description>
      <category>alfresco</category>
      <category>bpmn</category>
      <category>java</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Camunda vs Flowable vs jBPM: Which BPM and Workflow Engine Should You Choose?</title>
      <dc:creator>shikha</dc:creator>
      <pubDate>Tue, 18 Aug 2026 21:30:00 +0000</pubDate>
      <link>https://dev.to/nirankari/camunda-vs-flowable-vs-jbpm-which-bpm-and-workflow-engine-should-you-choose-5gh1</link>
      <guid>https://dev.to/nirankari/camunda-vs-flowable-vs-jbpm-which-bpm-and-workflow-engine-should-you-choose-5gh1</guid>
      <description>&lt;p&gt;⚙️ Camunda vs Flowable vs jBPM — which BPM engine?&lt;/p&gt;

&lt;p&gt;🔵 Camunda → Orchestration&lt;br&gt;
🟢 Flowable → Case Management&lt;br&gt;
🟠 jBPM → Business Rules&lt;/p&gt;

&lt;p&gt;Originally published on Learn IT with Shikha.&lt;/p&gt;

&lt;p&gt;Read the original article and more enterprise technology tutorials:&lt;/p&gt;

&lt;p&gt;EN: &lt;a href="https://shikhanirankari.blogspot.com/2026/08/camunda-vs-flowable-vs-jbpm.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/08/camunda-vs-flowable-vs-jbpm.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;FR: &lt;a href="https://shikhanirankari.blogspot.com/2026/08/camunda-vs-flowable-vs-jbpm-comparatif.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/08/camunda-vs-flowable-vs-jbpm-comparatif.html&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  BPMN #Camunda
&lt;/h1&gt;

</description>
      <category>microservices</category>
      <category>camunda</category>
      <category>bpmn</category>
      <category>java</category>
    </item>
    <item>
      <title>🚀 Kafka Performance Tuning: Producer, Consumer &amp; Broker Optimization</title>
      <dc:creator>shikha</dc:creator>
      <pubDate>Tue, 18 Aug 2026 12:45:00 +0000</pubDate>
      <link>https://dev.to/nirankari/kafka-performance-tuning-producer-consumer-broker-optimization-2ajg</link>
      <guid>https://dev.to/nirankari/kafka-performance-tuning-producer-consumer-broker-optimization-2ajg</guid>
      <description>&lt;p&gt;Kafka can handle enormous event volumes, but achieving consistent production performance requires tuning the complete pipeline—not just a single configuration property.&lt;/p&gt;

&lt;p&gt;My latest guide covers:&lt;/p&gt;

&lt;p&gt;Producer batching, linger.ms, compression and acknowledgements&lt;br&gt;
Consumer fetch settings and lag optimization&lt;br&gt;
Partition planning and consumer parallelism&lt;br&gt;
Broker disk, network and thread considerations&lt;br&gt;
Replication and durability&lt;br&gt;
Throughput vs latency trade-offs&lt;br&gt;
Kafka monitoring metrics&lt;br&gt;
A practical production tuning checklist&lt;/p&gt;

&lt;p&gt;The core approach:&lt;/p&gt;

&lt;p&gt;Measure → Identify Bottleneck → Tune → Benchmark → Monitor&lt;/p&gt;

&lt;p&gt;Full technical guide:&lt;br&gt;
&lt;a href="https://shikhanirankari.blogspot.com/2026/08/kafka-performance-tuning-guide.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/08/kafka-performance-tuning-guide.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;French version:&lt;br&gt;
&lt;a href="https://shikhanirankari.blogspot.com/2026/08/optimisation-performance-kafka.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/08/optimisation-performance-kafka.html&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  kafka #apachekafka #microservices #eventdriven #java
&lt;/h1&gt;

</description>
      <category>kafka</category>
      <category>microservices</category>
      <category>java</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Event-Driven Microservices with Kafka &amp; Spring Boot: Async Enterprise Integration Guide</title>
      <dc:creator>shikha</dc:creator>
      <pubDate>Thu, 13 Aug 2026 04:30:00 +0000</pubDate>
      <link>https://dev.to/nirankari/event-driven-microservices-with-kafka-spring-boot-async-enterprise-integration-guide-1ll6</link>
      <guid>https://dev.to/nirankari/event-driven-microservices-with-kafka-spring-boot-async-enterprise-integration-guide-1ll6</guid>
      <description>&lt;p&gt;Modern microservices shouldn't depend entirely on synchronous REST calls.&lt;/p&gt;

&lt;p&gt;In this guide, I explore how Apache Kafka and Spring Boot can be used to build scalable, loosely coupled, event-driven microservices for enterprise applications.&lt;/p&gt;

&lt;p&gt;You'll learn about:&lt;/p&gt;

&lt;p&gt;⚡ Event-driven architecture&lt;br&gt;
📨 Kafka producers and consumers&lt;br&gt;
🔄 Asynchronous microservice communication&lt;br&gt;
🏗️ Loose coupling and scalability&lt;br&gt;
☕ Spring Boot + Kafka integration&lt;br&gt;
🛡️ Reliability and enterprise integration patterns&lt;/p&gt;

&lt;p&gt;Read the complete guide:&lt;/p&gt;

&lt;p&gt;🇬🇧 English&lt;br&gt;
&lt;a href="https://shikhanirankari.blogspot.com/2026/08/event-driven-microservices-kafka-spring-boot.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/08/event-driven-microservices-kafka-spring-boot.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🇫🇷 Français&lt;br&gt;
&lt;a href="https://shikhanirankari.blogspot.com/2026/08/microservices-evenementiels-kafka-spring-boot.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/08/microservices-evenementiels-kafka-spring-boot.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you're building Java microservices, I'd be interested to hear how you're using Kafka in your architecture.&lt;/p&gt;

</description>
      <category>kafka</category>
      <category>springboot</category>
      <category>microservices</category>
      <category>architecture</category>
    </item>
    <item>
      <title>🔐 Alfresco Authentication &amp; SSO Integration: LDAP, SAML &amp; Keycloak</title>
      <dc:creator>shikha</dc:creator>
      <pubDate>Tue, 11 Aug 2026 06:00:00 +0000</pubDate>
      <link>https://dev.to/nirankari/alfresco-authentication-sso-integration-ldap-saml-keycloak-27hf</link>
      <guid>https://dev.to/nirankari/alfresco-authentication-sso-integration-ldap-saml-keycloak-27hf</guid>
      <description>&lt;p&gt;Enterprise Alfresco environments often need more than basic username/password authentication.&lt;/p&gt;

&lt;p&gt;In my latest technical guide, I explore how &lt;strong&gt;Alfresco Content Services&lt;/strong&gt; can fit into an enterprise identity and SSO architecture using:&lt;/p&gt;

&lt;p&gt;• LDAP / Active Directory&lt;br&gt;
• SAML-based authentication&lt;br&gt;
• Keycloak&lt;br&gt;
• Single Sign-On (SSO)&lt;br&gt;
• Enterprise Identity &amp;amp; Access Management&lt;br&gt;
• Authentication flow and integration considerations&lt;/p&gt;

&lt;p&gt;The article also looks at when LDAP authentication is sufficient and when an Identity Provider and SSO architecture becomes a better fit.&lt;/p&gt;

&lt;p&gt;If you're working with Alfresco administration, architecture, upgrades or enterprise integrations, this should provide a useful starting point.&lt;/p&gt;

&lt;p&gt;📖 Full technical guide:&lt;br&gt;
&lt;a href="https://shikhanirankari.blogspot.com/2026/08/alfresco-authentication-sso-ldap-saml-keycloak.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/08/alfresco-authentication-sso-ldap-saml-keycloak.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’d be interested to hear what authentication architecture you're using with Alfresco — LDAP/AD, SAML, Keycloak or another IdP?&lt;/p&gt;

</description>
      <category>alfresco</category>
      <category>java</category>
      <category>security</category>
      <category>keycloak</category>
    </item>
    <item>
      <title>Kafka Consumer Group Architecture Explained (Partitions, Offsets &amp; Rebalancing)</title>
      <dc:creator>shikha</dc:creator>
      <pubDate>Thu, 06 Aug 2026 00:00:00 +0000</pubDate>
      <link>https://dev.to/nirankari/kafka-consumer-group-architecture-explained-partitions-offsets-rebalancing-594l</link>
      <guid>https://dev.to/nirankari/kafka-consumer-group-architecture-explained-partitions-offsets-rebalancing-594l</guid>
      <description>&lt;p&gt;Kafka Consumer Group Architecture Explained (Partitions, Offsets &amp;amp; Rebalancing)&lt;/p&gt;

&lt;p&gt;If you're working with Apache Kafka, understanding Consumer Groups is essential for building scalable and fault-tolerant event-driven applications.&lt;/p&gt;

&lt;p&gt;Many developers learn how to produce and consume messages but still struggle with concepts such as:&lt;/p&gt;

&lt;p&gt;How Kafka assigns partitions to consumers&lt;br&gt;
Why offsets are important&lt;br&gt;
What happens during consumer rebalancing&lt;br&gt;
How Kafka scales message processing horizontally&lt;br&gt;
Common mistakes when designing consumer groups&lt;/p&gt;

&lt;p&gt;To make these concepts easier to understand, I created a detailed visual guide that explains the complete Consumer Group architecture using practical diagrams and examples.&lt;/p&gt;

&lt;p&gt;In this guide you'll learn&lt;br&gt;
Consumer Groups&lt;br&gt;
Topic Partitions&lt;br&gt;
Consumer Assignment&lt;br&gt;
Offset Management&lt;br&gt;
Consumer Rebalancing&lt;br&gt;
Leader Election&lt;br&gt;
Horizontal Scalability&lt;br&gt;
Best Practices&lt;br&gt;
Performance Considerations&lt;/p&gt;

&lt;p&gt;Whether you're preparing for interviews or building enterprise event-driven systems, I hope this guide helps clarify how Kafka consumers work internally.&lt;/p&gt;

&lt;p&gt;📖 English Version&lt;/p&gt;

&lt;p&gt;&lt;a href="https://shikhanirankari.blogspot.com/2026/05/kafka-consumer-group-architecture-partitions-offsets-rebalancing.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/05/kafka-consumer-group-architecture-partitions-offsets-rebalancing.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🇫🇷 French Version&lt;/p&gt;

&lt;p&gt;&lt;a href="https://shikhanirankari.blogspot.com/2026/08/architecture-consumer-groups-kafka-partitions-offsets-rebalancing.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/08/architecture-consumer-groups-kafka-partitions-offsets-rebalancing.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'd love to hear how your team manages Kafka Consumer Groups in production. Feel free to share your experiences or suggestions in the comments.&lt;/p&gt;

</description>
      <category>kafka</category>
      <category>microservices</category>
      <category>java</category>
      <category>backend</category>
    </item>
    <item>
      <title>Spring Boot Database Optimization + Alfresco CMIS API Guide</title>
      <dc:creator>shikha</dc:creator>
      <pubDate>Sun, 31 May 2026 05:30:00 +0000</pubDate>
      <link>https://dev.to/nirankari/spring-boot-database-optimization-alfresco-cmis-api-guide-53j8</link>
      <guid>https://dev.to/nirankari/spring-boot-database-optimization-alfresco-cmis-api-guide-53j8</guid>
      <description>&lt;p&gt;Enterprise backend systems require efficient database access and scalable integration strategies.&lt;/p&gt;

&lt;p&gt;I’ve published 2 practical guides covering:&lt;/p&gt;

&lt;p&gt;✔ Spring Boot database optimization &amp;amp; query tuning&lt;br&gt;
✔ Alfresco CMIS API queries &amp;amp; metadata integration&lt;br&gt;
✔ Enterprise backend performance patterns&lt;/p&gt;

&lt;p&gt;🔗 Read full blogs:&lt;br&gt;
&lt;a href="https://shikhanirankari.blogspot.com/2026/05/spring-boot-database-optimization-jpa-connection-pooling-query-tuning.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/05/spring-boot-database-optimization-jpa-connection-pooling-query-tuning.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://shikhanirankari.blogspot.com/2026/05/alfresco-cmis-api-queries-metadata-external-integration.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/05/alfresco-cmis-api-queries-metadata-external-integration.html&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  java #springboot #backend #database
&lt;/h1&gt;

</description>
      <category>java</category>
      <category>springboot</category>
      <category>backend</category>
      <category>database</category>
    </item>
    <item>
      <title>Spring Boot Database Optimization + Alfresco CMIS API Guide</title>
      <dc:creator>shikha</dc:creator>
      <pubDate>Fri, 29 May 2026 05:30:00 +0000</pubDate>
      <link>https://dev.to/nirankari/spring-boot-database-optimization-alfresco-cmis-api-guide-4mod</link>
      <guid>https://dev.to/nirankari/spring-boot-database-optimization-alfresco-cmis-api-guide-4mod</guid>
      <description>&lt;p&gt;Enterprise backend systems require efficient database access and scalable integration strategies.&lt;/p&gt;

&lt;p&gt;I’ve published 2 practical guides covering:&lt;/p&gt;

&lt;p&gt;✔ Spring Boot database optimization &amp;amp; query tuning&lt;br&gt;
✔ Alfresco CMIS API queries &amp;amp; metadata integration&lt;br&gt;
✔ Enterprise backend performance patterns&lt;/p&gt;

&lt;p&gt;🔗 Read full blogs:&lt;br&gt;
&lt;a href="https://shikhanirankari.blogspot.com/2026/05/spring-boot-database-optimization-jpa-connection-pooling-query-tuning.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/05/spring-boot-database-optimization-jpa-connection-pooling-query-tuning.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://shikhanirankari.blogspot.com/2026/05/alfresco-cmis-api-queries-metadata-external-integration.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/05/alfresco-cmis-api-queries-metadata-external-integration.html&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  java #springboot #backend #database
&lt;/h1&gt;

</description>
      <category>java</category>
      <category>springboot</category>
      <category>backend</category>
      <category>database</category>
    </item>
    <item>
      <title>Spring Boot Database Optimization + Alfresco CMIS API Guide</title>
      <dc:creator>shikha</dc:creator>
      <pubDate>Thu, 28 May 2026 05:30:00 +0000</pubDate>
      <link>https://dev.to/nirankari/spring-boot-database-optimization-alfresco-cmis-api-guide-47cl</link>
      <guid>https://dev.to/nirankari/spring-boot-database-optimization-alfresco-cmis-api-guide-47cl</guid>
      <description>&lt;p&gt;Enterprise backend systems require efficient database access and scalable integration strategies.&lt;/p&gt;

&lt;p&gt;I’ve published 2 practical guides covering:&lt;/p&gt;

&lt;p&gt;✔ Spring Boot database optimization &amp;amp; query tuning&lt;br&gt;
✔ Alfresco CMIS API queries &amp;amp; metadata integration&lt;br&gt;
✔ Enterprise backend performance patterns&lt;/p&gt;

&lt;p&gt;🔗 Read full blogs:&lt;br&gt;
&lt;a href="https://shikhanirankari.blogspot.com/2026/05/spring-boot-database-optimization-jpa-connection-pooling-query-tuning.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/05/spring-boot-database-optimization-jpa-connection-pooling-query-tuning.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://shikhanirankari.blogspot.com/2026/05/alfresco-cmis-api-queries-metadata-external-integration.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/05/alfresco-cmis-api-queries-metadata-external-integration.html&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  java #springboot #backend #database
&lt;/h1&gt;

</description>
      <category>java</category>
      <category>springboot</category>
      <category>backend</category>
      <category>database</category>
    </item>
    <item>
      <title>Spring Boot Database Optimization + Alfresco CMIS API Guide</title>
      <dc:creator>shikha</dc:creator>
      <pubDate>Wed, 27 May 2026 05:30:00 +0000</pubDate>
      <link>https://dev.to/nirankari/spring-boot-database-optimization-alfresco-cmis-api-guide-2236</link>
      <guid>https://dev.to/nirankari/spring-boot-database-optimization-alfresco-cmis-api-guide-2236</guid>
      <description>&lt;p&gt;Enterprise backend systems require efficient database access and scalable integration strategies.&lt;/p&gt;

&lt;p&gt;I’ve published 2 practical guides covering:&lt;/p&gt;

&lt;p&gt;✔ Spring Boot database optimization &amp;amp; query tuning&lt;br&gt;
✔ Alfresco CMIS API queries &amp;amp; metadata integration&lt;br&gt;
✔ Enterprise backend performance patterns&lt;/p&gt;

&lt;p&gt;🔗 Read full blogs:&lt;br&gt;
&lt;a href="https://shikhanirankari.blogspot.com/2026/05/spring-boot-database-optimization-jpa-connection-pooling-query-tuning.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/05/spring-boot-database-optimization-jpa-connection-pooling-query-tuning.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://shikhanirankari.blogspot.com/2026/05/alfresco-cmis-api-queries-metadata-external-integration.html" rel="noopener noreferrer"&gt;https://shikhanirankari.blogspot.com/2026/05/alfresco-cmis-api-queries-metadata-external-integration.html&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  java #springboot #backend #database
&lt;/h1&gt;

</description>
      <category>java</category>
      <category>springboot</category>
      <category>backend</category>
      <category>database</category>
    </item>
  </channel>
</rss>
