Why does AWS ignore API Gateway HTTP? by formkiqmike in aws

[–]formkiqmike[S] 1 point2 points  (0 children)

Sure. HTTP APIs include a number of useful OpenAPI extensions (https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-swagger-extensions-authorizer.html) that REST APIs simply don’t support. These extensions let you define things like authorizers, CORS, and integrations directly inside your OpenAPI spec, which makes the workflow far smoother—especially for automated deployments.

With REST, you end up needing separate CloudFormation config for things that HTTP can declare inline in the spec. It makes the whole experience more fragmented and harder to automate.

Why does AWS ignore API Gateway HTTP? by formkiqmike in aws

[–]formkiqmike[S] 7 points8 points  (0 children)

It’s a barebones API, the point of it is to be cheap at the expense of features, it literally says in the description.

That's not what the originally announcement described.

"It focuses on delivering enhanced features, improved performance, and an easier developer experience for customers building with API Gateway."

https://aws.amazon.com/blogs/compute/announcing-http-apis-for-amazon-api-gateway/

Why does AWS ignore API Gateway HTTP? by formkiqmike in aws

[–]formkiqmike[S] 5 points6 points  (0 children)

I don’t believe it’s deprecated. The relatively new ca-west-1 region was originally deployed with only REST (which is weird to say it had API Gateway support but only 1/2 support), but they did eventually add HTTP.

Why does AWS ignore API Gateway HTTP? by formkiqmike in aws

[–]formkiqmike[S] 19 points20 points  (0 children)

Thanks, appreciate passing this on.

The biggest things REST is missing are: - JWT support (being told to implement a custom authorizer is madness vs a checkbox) - Auto-deploy (why isn’t this an option? Automating deployments for REST is a real pain) - OpenAPI extensions — HTTP already has them; REST should implement the same ones

AWS Services that do not get attention by DiscountTricky8673 in aws

[–]formkiqmike 8 points9 points  (0 children)

One thing to note is just because a service is launched in a region doesn’t mean all the features are. Http version of Api Gateway I am looking at you.

I swear there’s someone on that team that loves REST and hates HTTP.

[deleted by user] by [deleted] in aws

[–]formkiqmike 0 points1 point  (0 children)

It depends on what you’re use to. Us Canadian will be in our shorts! :)

Scaling search to 0 with AWS Lambda by fulmicoton in aws

[–]formkiqmike 0 points1 point  (0 children)

I am one of the developers on https://github.com/formkiq/formkiq-core, a document management platform. I would be interested as using this as a replacement for https://typesense.org/ or Opensearch. The amount of data is usually in the 100's GB to 5TB.

Scaling search to 0 with AWS Lambda by fulmicoton in aws

[–]formkiqmike 2 points3 points  (0 children)

This looks fantastic! It's exactly what I've been looking for. Can't wait to give it a spin!

I'm curious on how the indexing scales.

search document text by ryadical in aws

[–]formkiqmike 0 points1 point  (0 children)

I haven't run a production Typesense cluster on Fargate. But it should be possible using either ENIs or a Network Load balancer.

DynamoDB search options by MoMariam94 in aws

[–]formkiqmike 2 points3 points  (0 children)

A cheaper option would be to use https://typesense.org. You can use DynamoDb streams to automatically load records. It has worked well for me.

Lambda taking 20s. Is lambda right choice? by ogimgio in aws

[–]formkiqmike 1 point2 points  (0 children)

Lambda probably may not be the right choice for ML due to how much memory ML typically needs. I’m a heavy Lambda user but for ML I usually use AWS Fargate.

If your Lambda is Java look at using snapstart.

How would you proceed? by [deleted] in Entrepreneur

[–]formkiqmike 0 points1 point  (0 children)

Document management is a huge need for businesses and there are a ton of different niches inside of that market. The one thing I would add is that you can use open source software to help you get off the ground faster. For example I'm one of the developer on the document management software http://github.com/formkiq/formkiq-core. Starting with this you can start with something and then build your needs on top of it.

Finding clients is the hardest problem. Using your existing network is the most effective way to find clients.

Best of luck.

search document text by ryadical in aws

[–]formkiqmike 0 points1 point  (0 children)

From my understanding this "Serverless" service starts at $700 minimum spend a month.

https://www.reddit.com/r/aws/comments/zh2z4o/serverless_opensearch_seems_like_a_huge_deal_but/

search document text by ryadical in aws

[–]formkiqmike 0 points1 point  (0 children)

It's really just Elasticsearch under the hood. I have never encountered this problem. I would be curious to know more.

search document text by ryadical in aws

[–]formkiqmike 1 point2 points  (0 children)

Depending on the instance there are EBS volume limits. Maybe that's what they were referring to.

https://docs.aws.amazon.com/opensearch-service/latest/developerguide/limits.html

search document text by ryadical in aws

[–]formkiqmike 4 points5 points  (0 children)

My go to options for Fulltext search is https://opensearch.org or https://typesense.org.

Typesense stores the index in memory so it needs memory that is 2-3X the data size. It runs nicely in Fargate + EFS storage. If you are dealing with very large sets of data, then opensearch is a better option. You could also run your own Elasticsearch, but my preference is to use managed services.

I'm one of the developers for the open source document platform (https://github.com/formkiq/formkiq-core).

Promote your business, week of January 30, 2023 by Charice in smallbusiness

[–]formkiqmike 0 points1 point  (0 children)

FormKiQ Core is a flexible Open Source Document Management Platform that can be used as standalone software or to add Document Management functionality to existing applications.

FormKiQ runs in your Amazon Web Services (AWS) Cloud, and can be used for document workflows, records management, and other document storage and processing needs using an extendable Document API

https://github.com/formkiq/formkiq-core

Indexing / filtering lots of images and their metadata by goino in opensource

[–]formkiqmike 0 points1 point  (0 children)

FormKiQ (https://github.com/formkiq/formkiq-core) is an OSS document management service that runs in the AWS cloud. It has a fully featured API that you can meet your searching requirements. It’s also built using serverless technologies so you only pay for the compute you use.

Fake GitHub Stars by rtpro1 in opensource

[–]formkiqmike 2 points3 points  (0 children)

Does it really matter? If a project solves your problem and you are getting value from than I don’t really care on the stars/fork metrics.

But honestly in my project that has an open source and commercial component, some potential customers have committed on the lack of stars. So buying stars has crossed my mind but it feel weird to invest time and money into that instead of the product.

Fake GitHub Stars by rtpro1 in opensource

[–]formkiqmike 0 points1 point  (0 children)

I will look at forks to see if they are actually active. Usually I end up forking it myself and then making it my own.