<?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: annaredbond</title>
    <description>The latest articles on DEV Community by annaredbond (@annaredbond).</description>
    <link>https://dev.to/annaredbond</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1050421%2Fc83768c8-bb0c-44bd-9a74-35f5011d6aaa.png</url>
      <title>DEV Community: annaredbond</title>
      <link>https://dev.to/annaredbond</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/annaredbond"/>
    <language>en</language>
    <item>
      <title>[Boost]</title>
      <dc:creator>annaredbond</dc:creator>
      <pubDate>Mon, 24 Feb 2025 14:39:47 +0000</pubDate>
      <link>https://dev.to/annaredbond/-bi9</link>
      <guid>https://dev.to/annaredbond/-bi9</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/jaysaadana" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2093572%2Fa52d91c1-919e-4ee2-95fa-cf548f56b949.jpeg" alt="jaysaadana"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/jaysaadana/open-source-tools-for-streamlining-release-management-2bcf" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Open Source Tools for Streamlining Release Management&lt;/h2&gt;
      &lt;h3&gt;Jay Saadana ・ Feb 24&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#react&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>javascript</category>
      <category>programming</category>
      <category>webdev</category>
      <category>react</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>annaredbond</dc:creator>
      <pubDate>Thu, 06 Feb 2025 08:24:21 +0000</pubDate>
      <link>https://dev.to/annaredbond/-3flb</link>
      <guid>https://dev.to/annaredbond/-3flb</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/terrateam" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F9559%2F4d16d070-87a2-4efc-a193-2e88f20ece64.png" alt="Terrateam" width="268" height="273"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1436579%2F1cbc9ab7-d58d-4ca2-a505-33f797d8421a.png" alt="" width="268" height="273"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/terrateam/5-open-source-repositories-to-level-up-your-gitops-33np" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;5 Open Source Repositories to Level Up Your GitOps&lt;/h2&gt;
      &lt;h3&gt;Terrateam for Terrateam ・ Feb 5&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#gitops&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#devops&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#featureflags&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#kubernetes&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>gitops</category>
      <category>devops</category>
      <category>featureflags</category>
      <category>kubernetes</category>
    </item>
    <item>
      <title>5 Open-Source Repositories for Faster Development in Monolithic Architecture</title>
      <dc:creator>annaredbond</dc:creator>
      <pubDate>Mon, 06 Nov 2023 15:29:01 +0000</pubDate>
      <link>https://dev.to/flagsmith/5-open-source-repositories-for-faster-development-in-monolithic-architecture-52c0</link>
      <guid>https://dev.to/flagsmith/5-open-source-repositories-for-faster-development-in-monolithic-architecture-52c0</guid>
      <description>&lt;p&gt;Many companies choose to level up their feature flags and come to &lt;a href="https://www.flagsmith.com/?utm_source=dev&amp;amp;utm_medium=listicle&amp;amp;utm_campaign=monolith&amp;amp;utm_id=devto" rel="noopener noreferrer"&gt;Flagsmith&lt;/a&gt; because they’re moving from a monolith to a microservice architecture. However, as engineers, we find ourselves moving in the monolith direction to support them. We even &lt;a href="https://www.flagsmith.com/blog/embracing-the-monolith" rel="noopener noreferrer"&gt;chose to build our monolith&lt;/a&gt; and write about that decision. &lt;/p&gt;

&lt;p&gt;The monolith vs microservice argument rages on, but there’s no right answer. There’s also no silver bullet! Architecture should always be driven by the use case, business, and product. &lt;/p&gt;

&lt;p&gt;If you’re building in a monolith, it helps to use tools that can let you release faster without having to build the functionality yourself. That lets you focus on your &lt;em&gt;core&lt;/em&gt; business and application. &lt;/p&gt;

&lt;p&gt;Here are five open-source repositories that can lead to a safer and more productive development process in monolithic environments.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcqpb95hgnf61o9r1a5j2.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcqpb95hgnf61o9r1a5j2.gif" alt="GIF of a minecraft block going into a gap"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.flagsmith.com/?utm_source=dev&amp;amp;utm_medium=listicle&amp;amp;utm_campaign=monolith&amp;amp;utm_id=devto" rel="noopener noreferrer"&gt;1. Flagsmith: Feature Flags&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjsj8vjsccc1z61izre77.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjsj8vjsccc1z61izre77.png" alt="Flagsmith Logo on a dark purple background"&gt;&lt;/a&gt;&lt;br&gt;
Feature flags give you a safety net to push code and not break the application. (This is especially important for monoliths.) Ship to production with the security of a safety flag and avoid impacting user experience.&lt;/p&gt;

&lt;p&gt;With feature flags, you can release gradually and run beta tests to select groups of users before pushing for wider adoption. You can also run &lt;a href="https://www.flagsmith.com/a-b-and-multivariate-testing" rel="noopener noreferrer"&gt;A/B tests&lt;/a&gt; to experiment and make data-driven decisions before pushing application changes to your whole user base.  &lt;/p&gt;

&lt;p&gt;Flagsmith is an open-source tool that lets you manage your feature flags. You can also monitor the impact of features, implement kill switches, and quickly roll back without having to redeploy. &lt;/p&gt;

&lt;p&gt;Star the GitHub repo ⭐: &lt;a href="https://github.com/flagsmith/flagsmith" rel="noopener noreferrer"&gt;https://github.com/flagsmith/flagsmith&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  2. &lt;a href="https://github.com/boxyhq/" rel="noopener noreferrer"&gt;BoxyHQ: Security and Authentication&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbd38tsbkxuvzt6hn5abq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbd38tsbkxuvzt6hn5abq.png" alt="BoxyHQ logo on a dark purple background"&gt;&lt;/a&gt;&lt;br&gt;
Security is vital when deploying in a monolithic environment. BoxyHQ lets you avoid having to build your own authentication mechanism, observability, or methods for dealing with encrypting secrets and tracking sensitive data.&lt;/p&gt;

&lt;p&gt;BoxyHQ provides the building blocks for safely deploying in a monolith. It has a suite of APIs for security and privacy, designed to help engineering teams build and ship compliant cloud applications faster.&lt;/p&gt;

&lt;p&gt;Focus on building your core product without sacrificing security or worrying about enterprise readiness. It offers features like Enterprise SSO, Directory Sync, Audit Logs, and a Privacy Vault for protecting sensitive data.&lt;/p&gt;

&lt;p&gt;Star the GitHub repo ⭐: &lt;a href="https://github.com/boxyhq/jackson" rel="noopener noreferrer"&gt;https://github.com/boxyhq/jackson&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  3. Firecamp: API Testing and Debugging
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1yqq907swou9r9sk0mf6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1yqq907swou9r9sk0mf6.png" alt="Firecamp API logo on a dark purple background"&gt;&lt;/a&gt;&lt;br&gt;
Testing and debugging APIs is critical when building robust and reliable applications, yet it can be challenging in a monolithic codebase.  Products like Postman exist, though they aren’t open source. &lt;/p&gt;

&lt;p&gt;For a top-notch Developer experience, Firecamp offers API testing and debugging. Firecamp allows API collections, automated documentation, integrations with CI/CD tooling, and so on. This ensures the safety and reliability of APIs in a monolithic system. Plus, it’s open source. &lt;/p&gt;

&lt;p&gt;Star the GitHub repo ⭐: &lt;a href="https://github.com/firecamp-dev" rel="noopener noreferrer"&gt;https://github.com/firecamp-dev&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Prometheus: Monitoring and Alerting
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqjl3c5bua13zb2go46x6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqjl3c5bua13zb2go46x6.png" alt="Prometheus logo on a dark purple background"&gt;&lt;/a&gt;&lt;br&gt;
With a monolith, you want metrics—and the history of those metrics. You want to be able to generate alerts and charts so that you can make sense of the metrics. &lt;/p&gt;

&lt;p&gt;Prometheus lets you set up effective monitoring and ensure the system stability of your monolith. It can help identify and address issues before they impact the production environment.&lt;/p&gt;

&lt;p&gt;Star the GitHub repo ⭐: &lt;a href="https://github.com/prometheus/prometheus" rel="noopener noreferrer"&gt;https://github.com/prometheus/prometheus&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  5. Novu: Version Control and Notifications
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fplnvkpx5e1loizj2k8xi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fplnvkpx5e1loizj2k8xi.png" alt="Novu logo on a dark purple background"&gt;&lt;/a&gt;&lt;br&gt;
Version control is vital in monolithic environments. So is communicating with users in your app. &lt;/p&gt;

&lt;p&gt;Novu offers simple components and APIs for managing user communication across all channels in one place. Manage user content without needing to redeploy your code—and risk affecting your monolith. &lt;/p&gt;

&lt;p&gt;Star the GitHub repo ⭐: &lt;a href="https://github.com/novuhq/novu" rel="noopener noreferrer"&gt;https://github.com/novuhq/novu&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;These tools can be used together to develop faster—but still safely—in a monolithic architecture. Plus, they’re open-source! &lt;/p&gt;

&lt;p&gt;Try them out, check the code, and give them a star. 🚀 &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsyo7wwj5ovvulab8pl0y.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsyo7wwj5ovvulab8pl0y.gif" alt="GIF of an animated star on a black background"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>monolith</category>
      <category>opensource</category>
      <category>webdev</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
